.homePage .hero-proof{border-top:1px solid var(--line);margin-top:18px;padding:14px 0 0}.homePage #home-hero-form{margin-top:18px}.homePage .hero-proof p{color:var(--body);font-size:12px;line-height:1.55}.homePage .hero-proof strong{color:var(--ink);font-weight:700}.homePage .proof-brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin-top:11px;display:grid}.homePage .proof-brands span{color:var(--muted);font-family:var(--mono);letter-spacing:.025em;font-size:9px;font-weight:600;line-height:1.35}.homePage .workflow-detail{color:var(--body);grid-column:2/4;padding-top:8px;font-size:11px;line-height:1.55;display:none}.homePage .specrow:has(.workflow-select:checked) .workflow-detail{display:block}.homePage .platform-pills{flex-wrap:wrap;gap:7px;display:flex}.homePage .platform-pills a{border:1px solid var(--line);min-height:34px;color:var(--ink);font-family:var(--mono);background:#fff;border-radius:5px;align-items:center;padding:6px 9px;font-size:9px;line-height:1.3;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.homePage .platform-pills a:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-wash)}.homePage .platform-pills a:active{transform:translateY(1px)}.homePage .source-cite{color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1.5;display:inline}.homePage .fact .stat{color:var(--ink);font-weight:600}.homePage .mobile-sticky-bar{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;border:1px solid var(--line-strong);color:var(--ink);opacity:0;pointer-events:none;background:#fffffff7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 14px;transition:transform .24s,opacity .2s;display:none;position:fixed;transform:translateY(calc(100% + 28px));box-shadow:0 14px 34px #14110f29}.homePage .mobile-sticky-bar>span{max-width:18ch;color:var(--body);font-size:11px;font-weight:600;line-height:1.35}.homePage .mobile-sticky-bar button{background:var(--accent-text);color:#fff;min-height:44px;font-family:var(--sans);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex:none;padding:10px 13px;font-size:12px;font-weight:700}.homePage .mobile-sticky-bar button:active{transform:translateY(1px)}.homePage .mobile-sticky-bar button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.homePage .vlog .client{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin-top:14px;font-size:10px}.homePage .vlog .client a{color:var(--accent-text)}.homePage .finalcta .ctas{flex-wrap:wrap;flex-shrink:0;gap:12px;margin-bottom:5px;display:flex}.homePage .finalcta .ctas .btn{margin:0}.homePage .refs{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.homePage .platforms{border-top:1px solid var(--line)}.homePage .plat-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:20px 64px;max-width:none;display:grid}.homePage .plat-head h2{margin-top:16px}.homePage .plat-head p{color:var(--body);max-width:60ch;font-size:16px;line-height:1.75}.homePage .platlist{border-top:1px solid var(--ink)}.homePage .plat{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,3fr) minmax(0,3.2fr) minmax(0,4.4fr) 28px;align-items:start;gap:24px;padding:26px 16px;transition:background .18s;display:grid}.homePage .plat:hover{background:var(--accent-wash)}.homePage .plat:hover h3,.homePage .plat:hover .plat-go{color:var(--accent-text)}.homePage .plat .capid{padding-top:6px}.homePage .plat h3{font-size:22px;line-height:1.2}.homePage .plat-flag{font-family:var(--mono);letter-spacing:.06em;color:var(--accent-text);border:1px solid var(--accent);background:#fff;border-radius:4px;margin-top:10px;padding:4px 7px;font-size:9px;display:inline-block}.homePage .plat-own{background:var(--accent-wash)}.homePage .plat-fit{color:var(--ink);font-size:14px;font-weight:500;line-height:1.6}.homePage .plat-fit .k{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:400;display:block}.homePage .plat-build{color:var(--body);font-size:14px;line-height:1.7}.homePage .plat-go{color:var(--muted);text-align:right;padding-top:2px;font-size:19px}.homePage .plat-foot{color:var(--body);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:26px;font-size:14px;display:flex}.homePage .plat-foot a{color:var(--accent-text);font-weight:600}@media (max-width:1080px){.homePage .plat{grid-template-columns:56px minmax(0,1fr) minmax(0,1.4fr) 20px}.homePage .plat-fit{grid-column:2}.homePage .plat-build{grid-area:1/3/span 2}.homePage .plat-go{grid-area:1/4}}@media (max-width:820px){.homePage .plat-head{grid-template-columns:1fr}.homePage .plat{grid-template-columns:minmax(0,1fr) 20px;gap:10px;padding:22px 4px}.homePage .plat .capid{grid-column:1;padding:0}.homePage .plat-name,.homePage .plat-fit,.homePage .plat-build{grid-area:auto/1}.homePage .plat-go{grid-area:1/2}}.homePage .services{background:var(--accent-wash);border-block:1px solid var(--line)}.homePage .services .section-head{max-width:780px}.homePage .services .section-head p{color:var(--body);margin-top:20px;font-size:16px;line-height:1.75}.homePage .svc{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px 64px;padding:40px 0;display:grid}.homePage .svc:last-child{padding-bottom:0}.homePage .svc-top{align-items:center;gap:12px;display:flex}.homePage .svc-icon{border:1px solid var(--line);width:40px;height:40px;color:var(--accent-text);background:#fff;border-radius:8px;place-items:center;display:grid}.homePage .svc h3{margin-top:18px;font-size:clamp(24px,2.5vw,32px);line-height:1.15}.homePage .svc .aka{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:10px}.homePage .svc .def{color:var(--body);margin-top:16px;font-size:15px;line-height:1.75}.homePage .svc-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.homePage .svc-links .btn{min-height:44px;padding:10px 16px;font-size:13px}.homePage .svc-links .btn-ghost{background:#fff}.homePage .svc ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.homePage .svc li{border-bottom:1px solid var(--line);color:var(--body);grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;font-size:14px;line-height:1.55;display:grid}.homePage .svc li:before{content:"";background:var(--accent);border-radius:1px;width:7px;height:7px;transform:translateY(-1px)}.homePage .svc li b{color:var(--ink);font-weight:600}.homePage .svc .systags{grid-column:1/-1;margin-top:18px}@media (max-width:820px){.homePage .svc{grid-template-columns:1fr;gap:24px}.homePage .svc ul{grid-template-columns:1fr}.homePage .proof-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.homePage .platform-pills a{min-height:40px}.homePage .refs{grid-template-columns:1fr}}@media (max-width:767px){.homePage .mobile-sticky-bar{display:flex}.homePage .mobile-sticky-bar[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}}.homePage .work .section-head{max-width:640px}.homePage .workgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.homePage .workcard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.homePage .workshot{aspect-ratio:16/10;background:var(--accent-wash);border-bottom:1px solid var(--line);overflow:hidden}.homePage .workshot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.homePage .agentflow{align-content:center;gap:10px;height:100%;margin:0;padding:22px 24px;list-style:none;display:grid}.homePage .agentflow li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;align-items:baseline;gap:12px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex}.homePage .agentflow li span{font-family:var(--mono);color:var(--accent-text);letter-spacing:.06em;font-size:10px}.homePage .workbody{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.homePage .workbody .vtag{font-family:var(--mono);color:var(--accent-text);letter-spacing:.07em;font-size:10px}.homePage .workbody h3{margin:8px 0 10px;font-size:22px}.homePage .workbody p{color:var(--body);flex:1;font-size:14.5px;line-height:1.7}.homePage .worklinks{font-family:var(--mono);flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:12px;font-weight:600;display:flex}.homePage .worklinks a,.homePage .workmore a{color:var(--accent-text);text-underline-offset:4px;text-decoration:underline}.homePage .workmore{color:var(--body);margin-top:26px;font-size:14.5px;line-height:1.7}@media (max-width:760px){.homePage .workgrid{grid-template-columns:1fr;gap:16px}.homePage .workshot.flow{aspect-ratio:auto}.homePage .agentflow{gap:8px;padding:16px}.homePage .agentflow li{padding:8px 12px;font-size:12.5px}}
.homePage .answer{color:var(--body);max-width:66ch;font-size:16px;line-height:1.75}.homePage .section-head .answer{margin-top:20px}.homePage .srcline{color:var(--muted);font-family:var(--mono);letter-spacing:.02em;font-size:10px;line-height:1.6}.homePage .srcline a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.homePage .splithead{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:20px 64px;max-width:none;display:grid}.homePage .splithead h2{margin-top:16px}.homePage .splithead .answer{margin-top:0}.homePage .chip{border:1px solid var(--line);color:var(--ink);font-family:var(--mono);background:#fff;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;line-height:1.3;display:inline-flex}.homePage .chip.core{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-text);font-weight:600}.homePage .chip.ok:before{content:"";background:#2e7d4f;border-radius:50%;width:6px;height:6px}.homePage .chip.bad{color:#a02a1e;border-color:#c0392b}.homePage .viz-arrow{color:var(--accent-text);font-size:14px;line-height:1}.homePage .sectionfoot{color:var(--body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-top:30px;font-size:14px;line-height:1.65;display:flex}.homePage .sectionfoot>span{max-width:62ch}.homePage .sectionfoot a:not(.btn){color:var(--accent-text);font-weight:600}.homePage .linkrow{flex-wrap:wrap;gap:8px 22px;display:flex}.homePage .taxsec{border-top:1px solid var(--line)}.homePage .taxgrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;display:grid}.homePage .taxcard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:30px 32px 28px;display:flex}.homePage .taxcard.big{background:var(--accent-wash);grid-row:1/span 2}.homePage .taxnum{color:var(--accent-text);font-family:var(--display);letter-spacing:-.04em;font-size:clamp(40px,4.4vw,58px);font-weight:800;line-height:1}.homePage .taxcard.big .taxnum{font-size:clamp(68px,9.5vw,132px)}.homePage .taxnum small{color:var(--ink);letter-spacing:-.02em;margin-left:.18em;font-size:.34em}.homePage .taxcard p{color:var(--body);max-width:48ch;margin-top:14px;font-size:15px;line-height:1.7}.homePage .taxcard .srcline{margin-top:auto;padding-top:18px}.homePage .weekbar{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:30px 0 6px;display:grid}.homePage .weekbar span{border:1px solid var(--line-strong);background:#fff;border-radius:7px;height:56px;position:relative;overflow:hidden}.homePage .weekbar span:after{content:attr(data-day);color:var(--muted);font-family:var(--mono);letter-spacing:.06em;font-size:9px;position:absolute;bottom:7px;left:9px}.homePage .weekbar .lost{border-color:var(--accent)}.homePage .weekbar .lost:before{content:"";background:var(--accent);opacity:.18;position:absolute;inset:0}.homePage .weekbar .lost.part:before{right:20%}.homePage .taxbridge{border:1px solid var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-top:20px;padding:22px 26px;display:flex}.homePage .taxbridge p{max-width:60ch;color:var(--ink);font-size:16px;font-weight:600;line-height:1.5}.homePage .taxbridge a{color:var(--accent-text);font-family:var(--mono);text-underline-offset:4px;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:underline}.homePage .taxsec+.definition{margin-top:0}.homePage .process .taxbridge{margin-top:44px}.homePage .process .taxbridge p{max-width:74ch;font-weight:500}.homePage .process .taxbridge p b{font-weight:700}.homePage .layers .section-head{max-width:780px}.homePage .layergrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.homePage .layer{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;grid-column:span 5;padding:28px 30px 26px;display:flex}.homePage .layer:first-child,.homePage .layer:nth-child(4){grid-column:span 7}.homePage .layer:nth-child(4){border-color:var(--accent);background:var(--accent-wash)}.homePage .layer-n{color:var(--accent-text);font-family:var(--mono);letter-spacing:.08em;font-size:10px}.homePage .layer h3{margin-top:12px;font-size:22px}.homePage .layer p{color:var(--body);max-width:56ch;margin-top:10px;font-size:14px;line-height:1.75}.homePage .layer-viz{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:flex}.homePage .layer p+.layer-viz{border-top:1px dashed var(--line-strong);margin-top:22px}.homePage .layer a.more{color:var(--accent-text);font-family:var(--mono);text-underline-offset:4px;margin-top:18px;font-size:12px;font-weight:600;text-decoration:underline}.homePage .stackvs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;margin-bottom:20px;display:grid}.homePage .svpanel{border:1px dashed var(--line-strong);background:#fff;border-radius:12px;padding:24px 26px 22px}.homePage .svpanel.calm{border:1px solid var(--accent)}.homePage .svlabel{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.homePage .svpanel.calm .svlabel{color:var(--accent-text)}.homePage .svtools,.homePage .svcounts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.homePage .svtools .chip:nth-child(odd){transform:rotate(-2deg)}.homePage .svtools .chip:nth-child(3n){transform:rotate(2.5deg)translateY(3px)}.homePage .svhub{background:var(--ink);color:#fff;font-family:var(--display);letter-spacing:-.02em;border-radius:9px;margin-top:16px;padding:16px 18px;font-size:17px;font-weight:800;line-height:1.3}.homePage .svnote{color:var(--body);margin-top:16px;font-size:13px;line-height:1.5}.homePage .svpanel.calm .svnote{color:var(--ink);font-weight:600}.homePage .integrations{border-top:1px solid var(--line)}.homePage .imap{border:1px solid var(--line);background-color:var(--accent-wash);background-image:radial-gradient(var(--line-strong) .8px,transparent .8px);background-size:18px 18px;border-radius:14px;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);align-items:stretch;padding:30px;display:grid}.homePage .imap-col{flex-direction:column;justify-content:center;gap:10px;display:flex}.homePage .imap-k{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.homePage .imap-node{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4}.homePage .imap-node span{color:var(--muted);font-family:var(--mono);margin-top:2px;font-size:10px;font-weight:400;line-height:1.5;display:block}.homePage .imap-hub{place-items:center;padding:0 44px;display:grid;position:relative}.homePage .imap-hub:before,.homePage .imap-hub:after{content:"";background-image:linear-gradient(90deg,var(--accent) 50%,transparent 50%);background-size:10px 2px;width:44px;height:2px;position:absolute;top:50%}.homePage .imap-hub:before{left:0}.homePage .imap-hub:after{right:0}.homePage .imap-core{background:var(--ink);color:#fff;border-radius:12px;width:100%;padding:26px 22px;box-shadow:0 18px 40px -26px #14110f8c}.homePage .imap-core .k{color:#f7a98c;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.homePage .imap-core strong{font-family:var(--display);letter-spacing:-.02em;margin-top:10px;font-size:22px;font-weight:800;line-height:1.2;display:block}.homePage .imap-core em{color:#d9d0c7;margin-top:10px;font-size:13px;font-style:normal;line-height:1.6;display:block}.homePage .flows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:34px;display:grid}.homePage .flow{border-top:1px solid var(--line);grid-template-columns:168px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.homePage .flow .k{color:var(--accent-text);font-family:var(--mono);letter-spacing:.04em;padding-top:3px;font-size:10px;line-height:1.5}.homePage .flow p{color:var(--body);font-size:14px;line-height:1.7}.homePage .agentsec{background:var(--ink);color:#fff;padding:clamp(68px,8vw,112px) 0}.homePage .agentsec .eyebrow{color:#f7a98c}.homePage .agentsec h2{color:#fff}.homePage .agentsec .answer{color:#d9d0c7}.homePage .agentsec :is(a,summary):focus-visible{outline-color:#fff}.homePage .agentsec .svc-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.homePage .agentsec .btn{min-height:46px;padding:10px 18px;font-size:13px}.homePage .agentsec .btn-primary{color:var(--ink);background:#fff}.homePage .agentsec .btn-primary:hover{background:#ffe3d8}.homePage .agentsec .btn-ghost{color:#fff;background:0 0;border-color:#ffffff4d}.homePage .agentsec .btn-ghost:hover{border-color:#fff}.homePage .runpanel{background:#1c1815;border:1px solid #ffffff24;border-radius:14px;margin-top:48px;overflow:hidden}.homePage .runbar{color:#d9d0c7;font-family:var(--mono);letter-spacing:.05em;border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding:16px 22px;font-size:10px;display:flex}.homePage .runflag{color:#bdb2a8;border:1px solid #fff3;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:9px}.homePage .runbody{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.homePage .runsteps{gap:10px;margin:0;padding:22px;list-style:none;display:grid}.homePage .runsteps li{border:1px solid #ffffff1f;border-radius:9px;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:16px;padding:14px 16px;animation:10s ease-in-out infinite hx-step;display:grid}.homePage .runsteps li:nth-child(2){animation-delay:2s}.homePage .runsteps li:nth-child(3){animation-delay:4s}.homePage .runsteps li:nth-child(4){animation-delay:6s}.homePage .runsteps li:nth-child(5){animation-delay:8s}.homePage .runsteps li.hold{box-shadow:inset 3px 0 0 var(--accent)}.homePage .rs-tag{color:#f7a98c;font-family:var(--mono);letter-spacing:.08em;text-align:center;border:1px solid #f7a98c66;border-radius:4px;padding:4px 6px;font-size:9px}.homePage .hold .rs-tag{border-color:var(--accent);background:var(--accent);color:var(--ink);font-weight:700}.homePage .runsteps b{color:#fff;font-size:14px;font-weight:600;line-height:1.4;display:block}.homePage .runsteps .d{color:#bdb2a8;margin-top:4px;font-size:13px;line-height:1.6;display:block}@keyframes hx-step{0%,17%{border-color:var(--accent);background:#f05a2829}20%,to{background:0 0;border-color:#ffffff1f}}.homePage .quotecard{color:var(--ink);cursor:default;background:#fff;border-radius:10px;align-self:start;margin:22px 22px 22px 0;padding:20px}.homePage .qc-head{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.07em;justify-content:space-between;gap:10px;padding-bottom:12px;font-size:9px;display:flex}.homePage .qc-state{color:var(--accent-text)}.homePage .qc-line{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(0,1fr) 62px;align-items:center;gap:10px;padding:12px 0;display:grid}.homePage .qc-line .n{color:var(--muted);font-family:var(--mono);font-size:10px}.homePage .qc-line .rule{color:var(--body);font-family:var(--mono);font-size:10px;line-height:1.5}.homePage .qc-line .amt{background:var(--line-strong);border-radius:4px;height:8px}.homePage .qc-flag{border-left:3px solid var(--accent);background:var(--accent-wash);color:var(--ink);margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.homePage .qc-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.homePage .qc-btn{border:1px solid var(--line-strong);color:var(--ink);border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600}.homePage .qc-btn.primary{border-color:var(--ink);background:var(--ink);color:#fff}.homePage .runfoot{color:#bdb2a8;font-family:var(--mono);border-top:1px solid #ffffff1f;padding:14px 22px;font-size:10px;line-height:1.7}.homePage .agentjobs .section-head{max-width:760px}.homePage .agentlist{border-top:1px solid var(--ink)}.homePage .agentrow-head,.homePage .agentrow{grid-template-columns:60px minmax(0,2.6fr) minmax(0,3fr) minmax(0,3.2fr) minmax(0,2.6fr) 22px;gap:22px;display:grid}.homePage .agentrow-head{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;padding:14px 16px;font-size:9px}.homePage .agentrow{border-bottom:1px solid var(--line);align-items:start;padding:24px 16px;transition:background .18s;position:relative}.homePage .agentrow:hover{background:var(--accent-wash)}.homePage .agentrow .capid{padding-top:5px}.homePage .agentrow h3{font-size:19px;line-height:1.25}.homePage .agentrow h3 a:after{content:"";position:absolute;inset:0}.homePage .agentrow:hover h3,.homePage .agentrow:hover .plat-go{color:var(--accent-text)}.homePage .agentrow p{color:var(--body);font-size:14px;line-height:1.65}.homePage .agentrow p .k{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:none}.homePage .agentrow .live{border:1px solid var(--accent);color:var(--accent-text);font-family:var(--mono);letter-spacing:.06em;background:#fff;border-radius:4px;margin-top:9px;padding:3px 6px;font-size:9px;display:inline-block}.homePage .agentrow .plat-go{color:var(--muted);text-align:right;padding-top:2px;font-size:19px}.homePage .buildbuy{background:var(--accent-wash);border-block:1px solid var(--line)}.homePage .buildbuy tbody th{width:20%}.homePage .buildbuy thead th:last-child,.homePage .buildbuy tbody td:last-child{background:#fff}.homePage .midcta{padding:clamp(56px,7vw,88px) 0}.homePage .midcta-card{border:1px solid var(--ink);background:#fff;border-radius:14px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:28px 56px;padding:clamp(26px,4vw,48px);display:grid}.homePage .midcta h2{margin-top:16px;font-size:clamp(26px,3vw,38px)}.homePage .midcta-card>div>p{color:var(--body);max-width:58ch;margin-top:16px;font-size:15px;line-height:1.75}.homePage .midcta ol{counter-reset:mid;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.homePage .midcta ol li{color:var(--ink);counter-increment:mid;grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.6;display:grid}.homePage .midcta ol li:before{content:counter(mid, decimal-leading-zero);color:var(--accent-text);font-family:var(--mono);padding-top:3px;font-size:10px}.homePage .aimock{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:20px;padding:16px 18px}.homePage .aimock .q{color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1.5}.homePage .aimock .a{color:var(--ink);margin-top:8px;font-size:14px;line-height:1.65}.homePage .aimock .a b{border-bottom:2px solid var(--accent);font-weight:600}.homePage .aimock .cite{border:1px solid var(--line);color:var(--accent-text);font-family:var(--mono);border-radius:4px;margin-top:10px;padding:3px 7px;font-size:10px;display:inline-block}.homePage .aivband{border:1px solid var(--accent);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;margin-top:40px;padding:26px 30px;display:flex}.homePage .aivband h3{font-size:21px}.homePage .aivband p{color:var(--body);max-width:58ch;margin-top:6px;font-size:14px;line-height:1.65}.homePage .aivband .btn{min-height:46px;padding:10px 18px;font-size:13px}.homePage .costsec{border-top:1px solid var(--line)}.homePage .costsec tbody th{width:30%}.homePage .costsec td.range{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.3}.homePage .costsec td.range small{color:var(--muted);font-family:var(--mono);letter-spacing:.02em;margin-top:4px;font-size:10px;font-weight:400;display:block}.homePage .costsec td a{color:var(--accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.homePage .costnote{margin-top:18px}.homePage .agentdir-grid.citygrid{grid-template-columns:repeat(4,minmax(0,1fr))}.homePage .agentdir-grid.citygrid a{padding:13px 38px 13px 16px}.homePage .agentdir-grid.citygrid .agentdir-go{top:11px;right:14px}@media (max-width:1080px){.homePage .splithead{gap:20px 44px}.homePage .imap{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.5fr);padding:22px}.homePage .imap-hub{padding:0 26px}.homePage .imap-hub:before,.homePage .imap-hub:after{width:26px}.homePage .agentrow-head{display:none}.homePage .agentrow{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 20px;gap:14px 22px}.homePage .agentrow .aname{grid-column:2/4}.homePage .agentrow .capid,.homePage .agentrow .plat-go{grid-row:1}.homePage .agentrow .plat-go{grid-column:4}.homePage .agentrow p{grid-column:2}.homePage .agentrow p.does{grid-column:3}.homePage .agentrow p.approves{grid-column:2/4}.homePage .agentrow p .k{display:block}.homePage .agentdir-grid.citygrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.homePage .splithead,.homePage .taxgrid,.homePage .stackvs,.homePage .runbody,.homePage .midcta-card{grid-template-columns:1fr}.homePage .taxcard.big{grid-row:auto}.homePage .taxcard{padding:24px}.homePage .layergrid{grid-template-columns:1fr}.homePage .layer:nth-child(n){grid-column:auto}.homePage .imap{grid-template-columns:1fr;gap:0}.homePage .imap-hub{padding:34px 0}.homePage .imap-hub:before,.homePage .imap-hub:after{background-image:linear-gradient(180deg,var(--accent) 50%,transparent 50%);background-size:2px 10px;width:2px;height:34px;left:50%;right:auto}.homePage .imap-hub:before{top:0}.homePage .imap-hub:after{top:auto;bottom:0}.homePage .flows{grid-template-columns:1fr}.homePage .flow{grid-template-columns:1fr;gap:6px}.homePage .quotecard{margin:0 22px 22px}.homePage .agentrow{grid-template-columns:minmax(0,1fr) 20px;gap:10px;padding:22px 4px}.homePage .agentrow .capid{grid-column:1;padding:0}.homePage .agentrow .aname,.homePage .agentrow p,.homePage .agentrow p.does,.homePage .agentrow p.approves{grid-column:1}.homePage .agentrow .plat-go{grid-column:2}.homePage .agentdir-grid.citygrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homePage .taxbridge a{white-space:normal}}@media (max-width:420px){.homePage .runsteps{padding:14px}.homePage .runsteps li{grid-template-columns:1fr;gap:8px}.homePage .rs-tag{width:-moz-fit-content;width:fit-content}.homePage .quotecard{margin:0 14px 14px}.homePage .aivband{padding:22px}}
