/* FieldCrest clarity: compact operational views and spacious, intentional public pages. */
.precision-volume{--diagram-ink:#205fc2;overflow:visible!important}.precision-volume .volumecalcbody{padding:16px!important;overflow:visible}.shape-pills{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.shape-pills label{cursor:pointer;position:relative}.shape-pills input{position:absolute;opacity:0;width:1px;height:1px}.shape-pills span{display:block;padding:8px 12px;border:1px solid var(--border,#d7dfe9);border-radius:7px;font-size:13px;font-weight:600}.shape-pills input:checked+span{background:var(--brand,#1d5fd3);border-color:var(--brand,#1d5fd3);color:#fff}.shape-pills input:focus-visible+span{outline:3px solid #84aafb;outline-offset:2px}.precision-grid{display:grid;grid-template-columns:minmax(200px,.9fr) minmax(220px,1.1fr);gap:20px;align-items:start}.precision-volume aside.measurement-reference{display:block;position:sticky;top:12px;width:auto;min-height:0;height:auto;padding:12px;background:var(--soft,#f0f5fc);border:1px solid var(--border,#d7dfe9);border-radius:10px;z-index:1;float:none}.pool-plan{display:block;width:100%;height:auto;max-height:245px}.pool-outline{fill:#e5efff;stroke:var(--diagram-ink);stroke-width:2}.pool-dimensions text,.pool-depth text{font:700 15px system-ui;fill:var(--diagram-ink);text-anchor:middle}.dimension-line{fill:none;stroke:var(--diagram-ink);stroke-width:1.4;stroke-dasharray:4 3}.pool-depth path:not(.dimension-line){fill:#e5efff;stroke:var(--diagram-ink);stroke-width:1.5}.pool-depth text:first-child{font-size:10px;text-anchor:start;fill:var(--muted,#657080)}.active-measure{fill:#c42c21!important;font-size:20px!important}.sketch-caption{text-align:center;font-size:12px!important;line-height:1.4!important;margin:4px 0 10px!important}.precision-volume .volumeresult{font-size:18px!important;text-align:center;padding:10px 0;border-top:1px solid var(--border,#d7dfe9);line-height:1.4}.measurement-fields{min-width:0}.dimension-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dimension-inputs label{margin:0 0 4px!important}.dimension-inputs .field>span{display:flex;align-items:center;gap:5px;font-size:12px;min-height:28px;flex-wrap:wrap}.dimension-inputs b{display:inline-grid;place-items:center;background:#e6effe;color:#1d5fd3;width:23px;height:23px;border-radius:5px}.dimension-inputs .dimensionunit{margin-left:auto}.dimension-inputs input{min-height:40px;padding:8px!important;width:100%;font-size:16px}.geometry-notes{margin-top:14px;font-size:13px}.geometry-notes summary{padding:8px 0!important;cursor:pointer}.geometry-notes p{font-size:13px!important;line-height:1.6!important}.measurement-fields .usevolume{width:100%;margin-top:12px}.publicvolume{max-width:980px!important}.publicvolume .precision-volume{display:block}.publicvolume .precision-volume>summary{display:none}.publicvolume .precision-volume .volumecalcbody{padding:24px!important}
.money-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--border,#dce3ec);border-radius:12px;overflow:hidden;margin:18px 0;background:var(--border,#dce3ec)}.money-metrics>div{padding:16px;background:var(--panel,#fff)}.money-metrics small{display:block;font-size:12px;color:var(--muted,#66768c);margin-bottom:8px}.money-metrics strong{font-size:24px;letter-spacing:-.04em}.money-flow{margin:0;border:1px solid var(--border,#dce3ec);border-radius:14px;padding:20px;background:var(--panel,#fff)}.money-flow figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px}.money-flow figcaption span{font-size:12px;color:var(--muted,#6b7c92)}.money-flow svg{width:100%;height:auto;display:block}.flow-text{fill:var(--text,#24384e);font:600 11px system-ui}.flow-number{font-size:24px;letter-spacing:-.03em}.money-flow p{margin:0;font-size:12px;color:var(--muted,#65778b)}.money-splits{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.money-splits h3{font-size:16px}.progress-billing{border-top:1px solid var(--border,#dce3ec);padding-top:12px}.milestone-row{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border,#dce3ec)}.milestone-row small{display:block;font-size:12px;color:var(--muted,#65778b);margin-top:4px}.milestone-row .btn{font-size:12px;min-height:36px}.milestone-fields{display:grid;grid-template-columns:2fr 1fr 1.3fr;gap:12px}.client-value{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border,#dde5ef);border:1px solid var(--border,#dde5ef);border-radius:12px;overflow:hidden;margin:0 0 20px}.client-value>div,.client-value>button{background:var(--panel,#fff);padding:18px;border:0;text-align:left;color:inherit}.client-value small{display:block;font-size:12px;color:var(--muted,#607089)}.client-value strong{font-size:28px;display:block;letter-spacing:-.04em;margin-top:5px}.client-value button{cursor:pointer}.client-value button:hover{background:var(--soft,#f0f5fe)}.client-value button span{display:block;font-size:12px;color:var(--brand,#1d5fd3);margin-top:4px}.trend-filters{display:flex;gap:16px;margin:16px 0}.trend-filters label{flex:1;font-size:12px}.trend-filters select{display:block;width:100%;margin-top:5px}.visit-trend{margin:18px 0;border:1px solid var(--border,#dce3ec);border-radius:12px;padding:16px;background:var(--panel,#fff)}.visit-trend svg{width:100%;height:auto;display:block}.visit-trend svg text{font:12px system-ui;fill:var(--muted,#64758a)}.trend-gridline{fill:none;stroke:var(--border,#dfe6ee);stroke-width:1}.trend-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;margin-bottom:15px}.visit-trend figcaption{font-size:12px;color:var(--muted,#64758a);line-height:1.5}.finance-offer{padding:20px}.finance-offer h2{font-size:32px;letter-spacing:-.04em}.finance-offer p{line-height:1.65}
.officewatch-grid{display:grid;grid-template-columns:minmax(270px,1fr) 1.5fr;gap:24px}.watch-settings,.watch-event,.identity-card{padding:24px;border:1px solid var(--border,#dce3ec);border-radius:12px;background:var(--panel,#fff);margin-bottom:18px}.watch-settings h2,.identity-card h2{font-size:23px;letter-spacing:-.03em}.watch-event{border-left:3px solid #c6584c}.watch-event.resolved{border-left-color:#26886c}.watch-event h3{font-size:17px;margin:8px 0}.watch-event small{color:var(--muted,#62748c);font-size:12px}.watch-event p{font-size:14px}.watch-event a{font-size:13px;font-weight:600;color:var(--brand,#1d5fd3)}.statuspill{display:inline-block;padding:5px 9px;font-size:12px;background:#e8f0fc;border-radius:5px;color:#1755b6}.statuspill.pending{background:#fff1da;color:#785511}.identity-card{max-width:850px}.identity-card p{line-height:1.6}.setup-success{display:grid;grid-template-columns:1fr 2fr;gap:36px}.setup-progress{padding:24px;background:var(--soft,#eef4ff);border-radius:14px;align-self:start}.setup-progress progress{width:100%;height:8px;accent-color:var(--brand,#1d5fd3);display:block;margin:18px 0}.setup-progress p{font-size:14px;line-height:1.65}.guided-step{width:100%;display:flex;align-items:center;gap:15px;border:0;border-bottom:1px solid var(--border,#dce3ec);padding:20px 4px;background:transparent;color:inherit;text-align:left;cursor:pointer}.guided-step>span{display:grid;place-items:center;border-radius:8px;background:#e7efff;color:#1d5fd3;min-width:36px;height:36px}.guided-step small{display:block;color:var(--muted,#62748c);font-size:13px;line-height:1.5;margin-top:5px}.guided-step i{margin-left:auto;color:var(--brand,#1d5fd3)}.guided-step:hover{background:var(--soft,#eef4ff)}
.agent-home{background:#102c50;color:#fff;border-radius:14px;padding:24px 28px;margin-bottom:24px;position:relative;overflow:hidden}.agent-home .brief-eyebrow{color:#a8c7fa}.agent-home h2{font-size:26px;margin:9px 0;letter-spacing:-.035em}.agent-home p{font-size:14px;color:#c4d5ec}.agent-console{display:grid;grid-template-columns:1fr 1fr;gap:28px;border:1px solid var(--border,#dce3ec);background:var(--panel,#fff);border-radius:14px;padding:28px}.agent-console h2{font-size:28px;letter-spacing:-.04em;line-height:1.2;margin:12px 0}.agent-console p{font-size:14px;color:var(--muted,#62748c)}.agent-console textarea{display:block;width:100%;margin:10px 0;font-size:16px;min-height:90px}.agent-console label{font-size:14px;font-weight:600}.agent-source-tags{display:flex;flex-wrap:wrap;gap:6px}.agent-source-tags span{padding:5px 9px;border-radius:5px;background:var(--soft,#eef4ff);font-size:12px;color:var(--brand,#1d5fd3)}#agent-answer{grid-column:1/-1;white-space:pre-wrap;line-height:1.7;font-size:14px}#agent-answer:empty{display:none}.agent-insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.agent-insight-grid article{position:relative;padding:22px;background:var(--panel,#fff);border:1px solid var(--border,#dce3ec);border-radius:12px}.agent-insight-grid h3{font-size:18px;line-height:1.35}.agent-insight-grid p{font-size:14px;line-height:1.6;color:var(--muted,#62748c)}.insight-number{color:var(--brand,#1d5fd3);font-size:12px;letter-spacing:.1em}.agent-source{padding:12px 0;border-bottom:1px solid var(--border,#dce3ec)}.agent-source small{font-size:12px;color:var(--brand,#1d5fd3)}.agent-source p{font-size:13px;overflow-wrap:anywhere}.agent-marketing-section{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.agent-marketing-section h2{font-size:clamp(32px,3.6vw,52px);letter-spacing:-.05em;line-height:1.05}.agent-marketing-section p{max-width:440px;font-size:17px;line-height:1.7}.agent-marketing-section .salestextbutton{display:block;margin:18px 0}.agent-product-demo{border-radius:18px;background:var(--panel,#fff);box-shadow:0 22px 55px #1534521b;border:1px solid var(--border,#dce3ec);overflow:hidden;transform:rotate(-1deg)}.agent-demo-body{padding:30px}.agent-demo-body h3{font-size:28px!important;letter-spacing:-.04em}.agent-demo-body>p{font-size:15px!important;line-height:1.7!important}.agent-demo-tabs{display:flex;gap:5px;padding:14px 0}.agent-demo-tabs button{padding:9px 12px;border:1px solid var(--border,#dce3ec);border-radius:7px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.agent-demo-tabs button.selected,.agent-demo-tabs button:hover{background:#e7f0ff;color:#185aca;border-color:#9fbdf0}#agent-demo-source{padding:17px;border-left:3px solid #6598ee;background:var(--soft,#f0f5fe);font-size:14px;line-height:1.55;min-height:85px}.agent-review-action{display:flex;align-items:center;gap:8px;font-size:12px;padding:18px 0;color:#1c745d}.agent-pulse{width:7px;height:7px;border-radius:50%;background:#258c6e;box-shadow:0 0 0 5px #258c6e16;animation:context-pulse 3s ease-in-out infinite}.agent-demo-body>small{font-size:11px;color:var(--muted,#64758a)}@keyframes context-pulse{50%{box-shadow:0 0 0 9px #258c6e06}}.agent-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.agent-capability-grid article{padding:24px;border-top:2px solid #407cdf}.agent-capability-grid article>span{font-size:13px;letter-spacing:.12em;color:var(--brand,#1d5fd3)}.agent-capability-grid h3{font-size:22px;letter-spacing:-.025em}.agent-capability-grid p{font-size:15px;line-height:1.7}
.industry-tool-chips{display:flex;gap:8px;overflow:auto;padding:6px 2px 16px;scrollbar-width:thin;margin-bottom:15px}.industry-tool-chips button{white-space:nowrap;border:1px solid var(--border,#dce3ec);padding:11px 17px;background:var(--panel,#fff);color:inherit;border-radius:24px;font-size:14px;cursor:pointer;transition:background .2s,transform .2s}.industry-tool-chips button[aria-pressed=true]{color:#fff;background:var(--brand,#1d5fd3);border-color:var(--brand,#1d5fd3)}.industry-tool-chips button:hover{transform:translateY(-2px)}.tool-search{display:flex;gap:18px;align-items:center;font-size:14px;margin-bottom:28px}.tool-search input{flex:1;max-width:450px;background:var(--panel,#fff)}.industry-tool-grid,.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.trade-tool-card,.compare-card{display:flex;flex-direction:column;padding:26px;border:1px solid var(--border,#dce3ec);border-radius:14px;text-decoration:none;color:inherit;background:var(--panel,#fff);transition:transform .2s,box-shadow .2s,border-color .2s}.trade-tool-card:hover,.compare-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #174a8212;border-color:#8eaee2}.trade-tool-card>span,.compare-card>span{color:var(--brand,#1d5fd3);font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.trade-tool-card h3{font-size:23px;letter-spacing:-.035em;line-height:1.2;margin:18px 0 8px}.trade-tool-card p,.compare-card p{font-size:14px;line-height:1.7;color:var(--muted,#64758a);margin-bottom:25px}.trade-tool-card b,.compare-card b{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:auto;color:var(--brand,#1d5fd3)}.trade-tool-card i,.compare-card i{font-style:normal;transition:transform .2s}.trade-tool-card:hover i,.compare-card:hover i{transform:translateX(4px)}.calculator-workspace{display:grid;grid-template-columns:minmax(270px,1fr) 1fr;gap:60px;padding:0 5% 90px;max-width:1100px;margin:auto;align-items:start}.calculator-workspace form{background:var(--panel,#fff);padding:28px;border:1px solid var(--border,#dce3ec);border-radius:14px}.calculator-workspace aside.calculator-result{position:sticky;top:20px;padding:36px 28px;background:var(--soft,#edf4ff);border-radius:16px;width:auto;min-height:0;height:auto;display:block;color:inherit}.calculator-result output{display:block;font-size:48px;letter-spacing:-.05em;line-height:1.05;margin:25px 0}.calculator-result output small{display:block;font-size:17px;line-height:1.4;letter-spacing:0;margin-top:12px}.calculator-result p{font-size:15px;line-height:1.7}.calculator-result p.sub{font-size:13px}.calculator-result h3{font-size:16px;margin-top:30px}.agreement-workspace{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;max-width:1100px;padding:0 30px 80px;margin:auto}.agreement-paper{padding:40px;border:1px solid var(--border,#dce3ec);background:var(--panel,#fff);border-radius:8px}.preserve-lines{white-space:pre-wrap}.signature-line{margin-top:40px;font-size:12px}.comparison-note{background:#12315a!important;padding:40px;border-radius:20px;color:#fff}.comparison-note>span{font-size:11px;letter-spacing:.1em;color:#abc8ff}.comparison-note h2{font-size:33px;letter-spacing:-.04em;line-height:1.2}.comparison-note p{font-size:15px!important;color:#cadbf2!important;line-height:1.8!important}.compare-card h3{font-size:25px;line-height:1.35;letter-spacing:-.04em}.compare-card h3 small{color:var(--muted,#64758a);font-weight:400;font-size:16px}.source-note{font-size:12px!important;color:var(--muted,#64758a);line-height:1.8!important;margin-top:28px!important;max-width:950px}.comparison-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.comparison-columns article{border-radius:16px;border:1px solid var(--border,#dce3ec);padding:36px}.comparison-columns .fieldcrest-choice{background:var(--soft,#edf4ff)}.comparison-columns article>span{font-size:12px;color:var(--brand,#1d5fd3)}.comparison-columns h2{font-size:29px;line-height:1.2;letter-spacing:-.04em}.comparison-columns h3{font-size:17px;margin-top:28px}.comparison-columns p{font-size:15px;line-height:1.8}.comparison-columns a{font-size:14px;color:var(--brand,#1d5fd3)}.buyer-checklist{margin-top:60px;padding-top:30px;border-top:1px solid var(--border,#dce3ec)}.buyer-checklist label{display:flex;gap:14px;align-items:center;padding:14px 0;font-size:16px}.buyer-checklist input{width:20px;height:20px;accent-color:var(--brand,#1d5fd3)}
.security-stack{padding:42px 25px;background:#eaf2ff;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:14px}.security-stack>div{padding:26px 30px;border:1px solid #c6d7f4;background:#fff;border-radius:12px;box-shadow:0 10px 0 #c5d8f655;width:85%;transform:skewY(-3deg);transition:transform .3s}.security-stack>div:hover{transform:skewY(0) translateY(-4px)}.security-stack b{display:block;font-size:22px;color:#173352;letter-spacing:-.03em}.security-stack span{display:block;font-size:13px;margin-top:6px;color:#60738e}.security-stack small{font-size:11px;color:#516889;margin-top:15px}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.trust-grid article{padding:28px;border-top:1px solid var(--border,#dce3ec)}.trust-grid h3{font-size:23px;letter-spacing:-.03em}.trust-grid p{font-size:15px;line-height:1.8}.trust-disclosure{padding:25px 30px;background:var(--soft,#f0f5fd);border-radius:12px;margin-top:30px}.trust-disclosure p{font-size:14px;line-height:1.8}.infrastructure-row{border-bottom:1px solid var(--border,#dce3ec)}.infrastructure-row summary{display:flex;align-items:center;gap:24px;cursor:pointer;padding:22px 0;list-style:none}.infrastructure-row summary>span{font-size:12px;color:var(--brand,#1d5fd3)}.infrastructure-row h3{font-size:23px;letter-spacing:-.03em;margin:0;flex:1}.infrastructure-row small{font-size:11px;color:var(--muted,#64758a);max-width:180px}.infrastructure-row i{font-size:23px;font-style:normal;color:var(--brand,#1d5fd3);transition:transform .2s}.infrastructure-row[open] i{transform:rotate(45deg)}.infrastructure-row>div{padding:0 45px 28px;max-width:850px}.infrastructure-row p{font-size:16px;line-height:1.8}.infrastructure-row a{font-size:14px}.security-contact{border-top:1px solid var(--border,#dce3ec)}.texas-pride{display:flex;gap:17px;align-items:center}.texas-pride img{border-radius:3px;box-shadow:0 4px 10px #0002;transform-origin:left center;animation:texas-wave 6s ease-in-out infinite}.texas-pride strong{display:block;font-size:17px;letter-spacing:-.02em}.texas-pride span{display:block;font-size:12px;margin-top:5px;opacity:.7}.texas-hero .salesbutton{margin-top:35px}.texas-address{padding:50px;background:var(--soft,#edf4ff);border-radius:18px}.texas-address address{font-style:normal;line-height:1.8;margin-top:30px;font-size:18px}.footer-texas{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:35px 0;border-top:1px solid #ffffff28;margin-top:25px}.footer-texas a{color:inherit;text-decoration:none}.footer-texas address{font-style:normal;font-size:12px;line-height:1.7;opacity:.65;margin-top:10px}.footer-texas>div>a{font-size:14px}.salesfooter .footergroup a[data-footer-link]{justify-content:flex-start!important;gap:7px!important}.salesfooter .footergroup a[data-footer-link] span{flex:0 1 auto!important}.salesfooter .footergroup a[data-footer-link] i{margin-left:0!important;flex:none!important;font-size:12px!important}.sample-company-proof{border-top:1px solid var(--border,#dce3ec)}.sample-company-proof h2{font-size:clamp(30px,4vw,48px);line-height:1.07;letter-spacing:-.045em}.sample-company-proof>div>p{max-width:510px;font-size:16px;line-height:1.7}.sample-companies{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px}.sample-companies a{color:inherit;text-decoration:none;padding:22px 16px;border:1px solid var(--border,#dce3ec);border-radius:12px;transition:background .2s}.sample-companies a:hover{background:var(--soft,#edf4ff)}.sample-monogram{display:grid;place-items:center;width:38px;height:38px;background:#e7effc;color:#235aa9;border-radius:8px;font-size:21px;font-weight:700;margin-bottom:14px}.sample-companies b{font-size:17px;display:block}.sample-companies small{font-size:12px;color:var(--muted,#64758a);display:block;margin-top:7px}.sample-companies i{font-size:12px;color:var(--brand,#1d5fd3);display:block;margin-top:20px;font-style:normal}
@keyframes texas-wave{0%,100%{transform:perspective(250px) rotateY(-8deg) rotate(-1deg)}50%{transform:perspective(250px) rotateY(8deg) rotate(1deg)}}.sales-motion-paused .texas-pride img,.sales-motion-paused .agent-pulse{animation:none!important}
[data-display=dark] .precision-volume{--diagram-ink:#8db8fa}[data-display=dark] .pool-outline,[data-display=dark] .pool-depth path:not(.dimension-line){fill:#163051}[data-display=dark] .security-stack{background:#142d4c}[data-display=dark] .security-stack>div{background:#1d3859;border-color:#456081;box-shadow:0 10px 0 #102844}[data-display=dark] .security-stack b{color:#e8f1ff}[data-display=dark] .security-stack span,[data-display=dark] .security-stack small{color:#b4c9e5}[data-display=dark] .agent-review-action{color:#81d9b9}[data-display=dark] .agent-demo-tabs button.selected{background:#193969;color:#bad4ff}[data-display=dark] .sample-monogram,[data-display=dark] .guided-step>span{background:#1f3f69;color:#bdd7ff}
@media(max-width:900px){.agent-insight-grid,.industry-tool-grid,.compare-grid{grid-template-columns:repeat(2,1fr)}.agent-marketing-section{gap:30px}.sample-companies{grid-template-columns:repeat(2,1fr)}.agent-capability-grid{grid-template-columns:1fr 1fr}.calculator-workspace{gap:25px}.comparison-columns article{padding:25px}.officewatch-grid{grid-template-columns:1fr 1fr}.money-metrics strong{font-size:20px}}
@media(max-width:640px){.precision-volume .volumecalcbody{padding:10px!important}.precision-grid{grid-template-columns:minmax(125px,.85fr) minmax(150px,1fr);gap:10px}.precision-volume aside.measurement-reference{top:8px;padding:5px}.pool-plan{max-height:none}.dimension-inputs{grid-template-columns:1fr;gap:7px}.dimension-inputs .field>span{min-height:22px;font-size:11px}.dimension-inputs input{min-height:40px}.precision-volume .volumeresult{font-size:15px!important}.sketch-caption{font-size:10px!important}.measurement-fields>label{font-size:12px}.measurement-fields select{font-size:13px;width:100%;padding:8px 4px;min-height:40px}.publicvolume .precision-volume .volumecalcbody{padding:10px!important}.shape-pills span{font-size:11px;padding:8px 9px}.money-metrics{grid-template-columns:1fr 1fr}.money-metrics>div{padding:13px}.money-flow{padding:12px}.money-flow figcaption{display:block}.money-flow figcaption span{display:block;margin-top:5px}.money-splits{grid-template-columns:1fr;gap:12px}.milestone-row{grid-template-columns:1fr auto;gap:8px}.milestone-row>.btn{grid-column:1/-1;justify-self:start}.milestone-fields{grid-template-columns:1fr 1fr}.milestone-fields>.field:first-child{grid-column:1/-1}.client-value>div,.client-value>button{padding:13px}.client-value strong{font-size:24px}.client-value small{font-size:11px}.visit-trend{padding:10px}.trend-legend{gap:9px;font-size:11px}.visit-trend svg text{font-size:15px}.trend-filters{gap:9px}.officewatch-grid,.setup-success,.agent-console,.agent-insight-grid,.agent-marketing-section,.agent-capability-grid,.calculator-workspace,.agreement-workspace,.comparison-columns,.trust-grid{grid-template-columns:1fr}.agent-console{padding:22px;gap:20px}.agent-home{padding:22px}.agent-insight-grid{gap:12px}.watch-settings,.watch-event,.identity-card{padding:20px}.setup-success{gap:20px}.guided-step{padding:17px 0}.agent-marketing-section{gap:25px}.agent-product-demo{transform:none}.agent-demo-body{padding:24px}.agent-demo-tabs button{padding:9px;font-size:11px}.industry-tool-grid,.compare-grid{grid-template-columns:1fr}.trade-tool-card{padding:22px}.trade-tool-card h3{font-size:24px}.tool-search{display:block}.tool-search input{display:block;width:100%;margin-top:10px;max-width:none}.calculator-workspace{padding:0 18px 55px}.calculator-workspace form{padding:20px}.calculator-workspace aside.calculator-result{position:static;padding:25px}.calculator-result output{font-size:42px}.agreement-workspace{padding:0 18px 55px}.agreement-paper{padding:24px}.comparison-note{padding:28px}.comparison-note h2{font-size:30px}.infrastructure-row summary{gap:13px;flex-wrap:wrap}.infrastructure-row h3{font-size:20px;flex-basis:70%}.infrastructure-row small{margin-left:28px;max-width:none}.infrastructure-row i{margin-left:auto}.infrastructure-row>div{padding:0 12px 20px 28px}.security-stack{padding:30px 15px}.footer-texas{align-items:flex-start;flex-direction:column;padding:28px 0}.texas-address{padding:28px}.sample-companies{gap:10px}.sample-companies a{padding:18px 13px}.sample-companies b{font-size:16px}.sample-companies small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.texas-pride img,.agent-pulse{animation:none!important}.trade-tool-card,.compare-card,.security-stack>div,.industry-tool-chips button{transition:none!important}}
@media print{body:has(.agreement-paper) .salesheader,body:has(.agreement-paper) .salesfooter,body:has(.agreement-paper) .toolheading,body:has(.agreement-paper) .agreement-workspace form{display:none!important}.agreement-workspace{display:block;max-width:none;padding:0}.agreement-paper{border:0;box-shadow:none;padding:0}.money-flow,.visit-trend{break-inside:avoid}}
/* Explicit component surfaces avoid inheriting the app navigation's global aside rules. */
:root{--panel:#fff;--border:var(--line,#dce3ec);--soft:var(--brand-soft,#eef4ff);--text:var(--ink,#17324d)}
html[data-display=dark]{--panel:#142339;--border:#344760;--soft:#1a304f;--text:#e6edf7}
.salespage aside{position:static;inset:auto;width:auto;height:auto;min-height:0;display:block;overflow:visible;color:inherit}
.precision-volume aside.measurement-reference{inset:auto;top:12px;color:inherit;overflow:visible}
.calculator-workspace aside.calculator-result{position:sticky;inset:auto;top:20px}
.comparison-note{color:#fff!important;width:auto!important;position:static!important;inset:auto!important;display:block!important}
@media(max-width:640px){.precision-volume aside.measurement-reference{top:8px}.calculator-workspace aside.calculator-result{position:static}}
.money-flow-legend{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:5px 0 18px}.money-flow-legend span{font-size:12px;padding-left:12px;border-left:3px solid #c75b50}.money-flow-legend span+span{border-color:#168065}.money-flow-legend strong{display:block;font-size:22px;letter-spacing:-.03em;margin-top:4px}
