:root{--background:43 33% 96%;--foreground:214 48% 16%;--card:42 38% 99%;--card-foreground:214 48% 16%;--popover:42 38% 99%;--popover-foreground:214 48% 16%;--primary:216 55% 14%;--primary-foreground:43 40% 97%;--secondary:211 30% 91%;--secondary-foreground:216 55% 14%;--muted:42 22% 91%;--muted-foreground:214 18% 38%;--accent:221 84% 50%;--accent-foreground:0 0% 100%;--accent-gold:28 96% 54%;--border:214 27% 80%;--input:214 27% 76%;--ring:221 84% 50%;--radius:.42rem;--surface-dark:216 55% 11%;--surface-dark-foreground:43 40% 97%;--surface-dark-muted:213 22% 69%;--surface-dark-border:215 32% 27%;--surface-dark-input:216 42% 18%}html{background:hsl(var(--background));overflow-x:clip}body{background:linear-gradient(hsl(var(--primary) / .025) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--primary) / .025) 1px, transparent 1px), hsl(var(--background));color:hsl(var(--foreground));background-size:48px 48px;overflow-x:clip}body:before{background:hsl(var(--accent-gold));content:"";z-index:1100;height:3px;position:fixed;top:0;left:0;right:0}h1,h2{letter-spacing:-.045em}h3,h4,h5,h6{letter-spacing:-.025em}::selection{background:hsl(var(--accent));color:#fff}main>section{position:relative}main>section+section{border-top-color:hsl(var(--border) / .72)}.container-mobile{max-width:1240px}.section-spacing{padding-top:clamp(3.5rem,7vw,6.5rem);padding-bottom:clamp(3.5rem,7vw,6.5rem)}.section-spacing-lg{padding-top:clamp(4.5rem,9vw,8rem);padding-bottom:clamp(4.5rem,9vw,8rem)}main .bg-white,main .bg-card{background-color:hsl(var(--card))}main .bg-muted\/30,main .bg-muted\/40,main .bg-muted\/50{background-color:hsl(var(--muted) / .72)}main :where(.rounded-xl,.rounded-2xl){border-radius:.55rem}main :where(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:0 16px 45px hsl(var(--primary) / .08)}main a[class*=border][class*=bg-card],main article[class*=border],main div[class*=border][class*=bg-white]{transition:border-color .18s,box-shadow .18s,transform .18s}main a[class*=border][class*=bg-card]:hover,main article[class*=border]:hover{border-color:hsl(var(--accent) / .42);box-shadow:6px 6px 0 hsl(var(--accent) / .08)}.nhm-site-header{background:hsl(var(--background) / .94);border-bottom:1px solid hsl(var(--primary) / .16);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%)}.nhm-nav-shell{min-height:74px}.nhm-brand{gap:10px;min-height:48px;padding-right:14px;position:relative}.nhm-brand:after{background:hsl(var(--accent-gold));content:"";width:2px;position:absolute;top:1px;bottom:1px;right:0}.nhm-brand-logo{filter:saturate(1.2)contrast(1.05)}.nhm-brand-meta{gap:2px;line-height:1;display:grid}.nhm-brand-meta strong{color:hsl(var(--primary));font-family:var(--font-display);letter-spacing:.18em;font-size:.67rem}.nhm-brand-meta small{color:hsl(var(--muted-foreground));letter-spacing:.08em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.52rem}.nhm-nav-links{border-left:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border));padding:0 12px}.nhm-nav-link{color:hsl(var(--muted-foreground));position:relative}.nhm-nav-link:after{background:hsl(var(--accent));content:"";height:2px;transition:right .18s;position:absolute;bottom:2px;left:12px;right:100%}.nhm-nav-link:hover{color:hsl(var(--foreground))}.nhm-nav-link:hover:after,.nhm-nav-link.is-active:after{right:12px}.nhm-nav-link.is-active{color:hsl(var(--accent))}.nhm-menu-button{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:3px 3px 0 hsl(var(--accent) / .12)}.nhm-mobile-menu{background:hsl(var(--background))}.public-hero{background:linear-gradient(90deg, transparent 0 72%, hsl(var(--accent) / .045) 72% 72.1%, transparent 72.1%), radial-gradient(circle at 83% 22%, hsl(var(--accent) / .11), transparent 30%), hsl(var(--background));border-bottom:1px solid hsl(var(--border));padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(4.5rem,8vw,7.5rem)}.public-hero:before,.nhm-home-hero:before{color:hsl(var(--accent) / .09);content:"LOCAL / ACCOUNTABLE / SECURE / OPERATIONAL";letter-spacing:-.07em;pointer-events:none;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:clamp(2rem,6vw,5.5rem);font-weight:800;line-height:1;position:absolute;top:14px;left:-1vw}.public-hero--dark{background:linear-gradient(90deg, transparent 0 72%, hsl(var(--accent-gold) / .055) 72% 72.1%, transparent 72.1%), radial-gradient(circle at 82% 18%, hsl(var(--accent) / .21), transparent 31%), hsl(var(--primary))}.public-hero--dark:before{color:hsl(var(--accent-gold) / .1)}.public-hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(280px,.62fr);align-items:center;gap:clamp(44px,7vw,96px);display:grid}.public-hero--center .public-hero__inner{display:block}.public-hero__copy h1{max-width:900px;font-size:clamp(2.7rem,5.2vw,5.3rem);line-height:.98}.public-hero__copy>p:first-of-type{letter-spacing:.13em;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem;display:flex}.public-hero__copy>p:first-of-type:before{content:"";background:currentColor;width:7px;height:7px}.public-hero__proof{background:hsl(var(--surface-dark));border:1px solid hsl(var(--surface-dark-border));box-shadow:14px 14px 0 hsl(var(--accent) / .1);color:hsl(var(--surface-dark-foreground));padding:22px;position:relative}.public-hero__proof:before{border:1px solid hsl(var(--accent-gold) / .7);content:"";pointer-events:none;z-index:-1;position:absolute;inset:-8px 10px 10px -8px}.public-hero__proof-top{border-bottom:1px solid hsl(var(--surface-dark-border));letter-spacing:.08em;justify-content:space-between;align-items:center;padding-bottom:14px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.58rem;display:flex}.public-hero__proof-top span{color:hsl(var(--surface-dark-muted))}.public-hero__proof-top i{color:hsl(var(--accent-gold));font-style:normal}.public-hero__proof-top i:before{background:hsl(var(--accent-gold));content:"";border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.public-hero__proof>strong{font-family:var(--font-display);letter-spacing:-.045em;margin:30px 0 36px;font-size:clamp(1.6rem,2.5vw,2.4rem);line-height:1.05;display:block}.public-hero__proof dl{gap:0;display:grid}.public-hero__proof dl div{border-top:1px solid hsl(var(--surface-dark-border));justify-content:space-between;align-items:center;padding:11px 0;display:flex}.public-hero__proof dt{color:hsl(var(--surface-dark-muted));letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.62rem}.public-hero__proof dd{color:#fff;font-size:.82rem;font-weight:700}.nhm-home-hero{background:radial-gradient(circle at 82% 22%, hsl(var(--accent) / .24), transparent 28%), linear-gradient(120deg,hsl(var(--primary)) 0 68%,#162946 68%);position:relative;overflow:hidden;padding-top:clamp(4.5rem,8vw,7rem)!important;padding-bottom:clamp(4.5rem,8vw,7rem)!important}.nhm-home-hero-grid{z-index:2;position:relative}.nhm-home-hero h1{letter-spacing:-.06em;font-size:clamp(3rem,5.8vw,5.8rem);line-height:.94}.nhm-owner-portrait{background:hsl(var(--surface-dark-input));border:1px solid hsl(var(--surface-dark-border));box-shadow:12px 12px 0 hsl(var(--accent-gold) / .16);padding:10px;position:relative}.nhm-owner-portrait:before{background:hsl(var(--accent-gold));content:"";z-index:1;height:3px;position:absolute;top:10px;left:10px;right:42%}.nhm-owner-portrait img{filter:saturate(.9)contrast(1.03);border:0!important;border-radius:2px!important}.nhm-owner-portrait figcaption{border-top:1px solid hsl(var(--surface-dark-border));margin-top:10px;padding:10px 4px 2px;font-family:ui-monospace,SFMono-Regular,monospace}.nhm-trust-rail{background:hsl(var(--accent-gold))!important;border:0!important}.nhm-trust-rail>div{gap:1px}.nhm-trust-rail>div>div{min-height:112px;background:hsl(var(--primary))!important;box-shadow:none!important;border:0!important;padding:22px!important}.nhm-trust-rail>div>div div{color:#fff}.nhm-trust-rail>div>div p{color:hsl(var(--surface-dark-muted))}main :where(article,a,div)[class*=border][class*=bg-card],main :where(article,a,div)[class*=border][class*=bg-white]{border-color:hsl(var(--border))}main :where(article,a)[class*=group][class*=border]{position:relative;overflow:hidden}main :where(article,a)[class*=group][class*=border]:before{background:hsl(var(--accent));content:"";height:3px;transition:right .18s;position:absolute;top:0;left:0;right:72%}main :where(article,a)[class*=group][class*=border]:hover:before{right:0}input,textarea,select{background:hsl(var(--card))!important;border-color:hsl(var(--input))!important;border-radius:var(--radius)!important}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px hsl(var(--accent) / .12);border-color:hsl(var(--accent))!important}#hero-scan-domain,#full-scan-domain{background:hsl(var(--surface-dark-input))!important;border-color:hsl(var(--surface-dark-border))!important;color:hsl(var(--surface-dark-foreground))!important}#hero-scan-domain::-moz-placeholder{color:hsl(var(--surface-dark-muted))!important}#full-scan-domain::-moz-placeholder{color:hsl(var(--surface-dark-muted))!important}#hero-scan-domain::placeholder,#full-scan-domain::placeholder{color:hsl(var(--surface-dark-muted))!important}.section-dark input:not([type=checkbox]),[class*=surface-dark] input:not([type=checkbox]){background:hsl(var(--surface-dark-input))!important;border-color:hsl(var(--surface-dark-border))!important;color:hsl(var(--surface-dark-foreground))!important}.section-dark input:not([type=checkbox])::-moz-placeholder{color:hsl(var(--surface-dark-muted))!important}[class*=surface-dark] input:not([type=checkbox])::-moz-placeholder{color:hsl(var(--surface-dark-muted))!important}.section-dark input:not([type=checkbox])::placeholder,[class*=surface-dark] input:not([type=checkbox])::placeholder{color:hsl(var(--surface-dark-muted))!important}#global-lead-form,form[class*=rounded]{box-shadow:10px 10px 0 hsl(var(--accent) / .08)}.app-dashboard-shell{background:linear-gradient(hsl(var(--accent) / .025) 1px,transparent 1px), linear-gradient(90deg,hsl(var(--accent) / .025) 1px,transparent 1px), linear-gradient(135deg,#edf1f8,#f6f4ee);background-size:36px 36px,36px 36px,auto}.app-shell-panel{background:hsl(var(--card) / .96);border-color:hsl(var(--primary) / .14);box-shadow:10px 10px 0 hsl(var(--primary) / .045);border-radius:.55rem!important}.app-subtle-panel{background:hsl(var(--background) / .82);border-color:hsl(var(--border));box-shadow:none;border-radius:.45rem!important}.app-stat-tile{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.35rem!important}.app-stat-tile :where(p,span,div){color:inherit}.app-dashboard-shell aside a[aria-current=page],.app-dashboard-shell aside button[aria-selected=true]{box-shadow:inset 3px 0 hsl(var(--accent))}.nhm-site-footer{background:hsl(var(--surface-dark));position:relative;overflow:hidden}.nhm-site-footer:before{color:hsl(var(--accent) / .08);content:"OHIO / IT / SECURITY";font-family:var(--font-display);letter-spacing:-.08em;pointer-events:none;white-space:nowrap;font-size:clamp(3rem,10vw,9rem);font-weight:800;position:absolute;top:-1rem;right:-2vw}.nhm-footer-cta{border-bottom:1px solid hsl(var(--surface-dark-border));justify-content:space-between;align-items:end;gap:40px;padding-top:clamp(58px,8vw,100px);padding-bottom:clamp(44px,6vw,72px);display:flex;position:relative}.nhm-footer-cta>div{max-width:760px}.nhm-footer-cta span{color:hsl(var(--accent-gold));letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.65rem}.nhm-footer-cta h2{color:#fff;margin-top:14px;font-size:clamp(2.4rem,4.6vw,4.8rem);line-height:.98}.nhm-footer-cta p{color:hsl(var(--surface-dark-muted));max-width:680px;margin-top:18px}.nhm-footer-main{position:relative}.nhm-footer-wordmark span{color:hsl(var(--accent-gold));letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7em}.nhm-footer-bottom{letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem}.safe-area-bottom{color:hsl(var(--surface-dark-foreground));background:hsl(var(--surface-dark))!important;border-color:hsl(var(--surface-dark-border))!important}.clientops-shell{background:linear-gradient(hsl(var(--primary) / .025) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--primary) / .025) 1px, transparent 1px), #faf8f5;border:1px solid hsl(var(--primary) / .13);box-shadow:0 28px 70px hsl(var(--primary) / .11);background-size:32px 32px;border-radius:.65rem;padding:clamp(14px,2.3vw,28px);overflow:hidden}.clientops-masthead{background:radial-gradient(circle at 72% 18%, hsl(var(--accent) / .24), transparent 28%), linear-gradient(120deg, hsl(var(--primary)), #152947);border-bottom:4px solid hsl(var(--accent-gold));color:#fff;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:30px;min-height:132px;margin:calc(-1*clamp(14px,2.3vw,28px)) calc(-1*clamp(14px,2.3vw,28px)) 24px;padding:26px clamp(20px,3vw,42px);display:grid;position:relative;overflow:hidden}.clientops-masthead:after{color:hsl(var(--accent) / .12);content:"CLIENT / WORK / REVENUE";font-family:var(--font-display);letter-spacing:-.07em;pointer-events:none;white-space:nowrap;font-size:clamp(2.4rem,6vw,6rem);font-weight:800;position:absolute;top:-1rem;right:-1rem}.clientops-brand-block{z-index:1;align-items:center;gap:15px;display:flex;position:relative}.clientops-mark{background:hsl(var(--accent-gold));color:hsl(var(--primary));letter-spacing:-.03em;justify-content:center;align-items:center;width:52px;height:52px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem;font-weight:900;display:flex}.clientops-brand-block p,.clientops-panel-heading p{color:hsl(var(--accent-gold));letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.6rem;font-weight:800}.clientops-brand-block h1{color:#fff;margin-top:5px;font-size:clamp(2rem,3.5vw,3.4rem);line-height:.92}.clientops-masthead-copy{z-index:1;max-width:520px;position:relative}.clientops-masthead-copy span{color:hsl(var(--accent-gold));letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.64rem;font-weight:800;display:flex}.clientops-masthead-copy span i{background:hsl(var(--accent-gold));box-shadow:0 0 0 4px hsl(var(--accent-gold) / .13);border-radius:50%;width:7px;height:7px}.clientops-masthead-copy p{color:hsl(var(--surface-dark-muted));margin-top:9px;font-size:.82rem;line-height:1.6}.clientops-quick-actions{z-index:1;gap:8px;display:flex;position:relative}.clientops-quick-actions button{border:1px solid hsl(var(--surface-dark-border));color:#fff;border-radius:.32rem;min-height:40px;padding:0 15px;font-size:.73rem;font-weight:800}.clientops-quick-actions button:last-child{background:hsl(var(--accent));border-color:hsl(var(--accent));box-shadow:4px 4px 0 hsl(var(--accent-gold) / .28)}.clientops-quick-actions button:hover{border-color:hsl(var(--accent-gold));transform:translateY(-1px)}.clientops-toolbar{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:5px 5px 0 hsl(var(--primary) / .045);padding:9px}.clientops-tabs{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.clientops-tabs button{letter-spacing:.01em;min-height:38px;border-radius:.25rem!important}.clientops-tabs button[aria-selected=true]{background:hsl(var(--primary))!important;color:#fff!important}.clientops-toolbar input{min-height:40px}.clientops-toolbar>div:last-child>button:last-child{background:hsl(var(--accent));box-shadow:4px 4px 0 hsl(var(--accent) / .16);border-radius:.3rem}.clientops-shell>div[class*=grid-cols-2]>div{box-shadow:4px 4px 0 hsl(var(--primary) / .045);min-height:82px;border:1px solid hsl(var(--border))!important;border-radius:.35rem!important}.clientops-shell>div[class*=grid-cols-2]>div>div:first-child{border-radius:.25rem}.clientops-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);gap:16px;display:grid}.clientops-panel{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:6px 6px 0 hsl(var(--primary) / .045);min-width:0;padding:clamp(18px,2.5vw,26px)}.clientops-panel-heading{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:15px;display:flex}.clientops-panel-heading h2{color:hsl(var(--foreground));margin-top:5px;font-size:clamp(1.25rem,2vw,1.75rem)}.clientops-panel-heading button,.clientops-panel-heading>span{color:hsl(var(--accent));font-size:.7rem;font-weight:800}.clientops-panel-heading button:hover{text-underline-offset:3px;text-decoration:underline}.clientops-pipeline-summary{grid-column:1}.clientops-attention{grid-area:1/2}.clientops-recent-work{grid-column:1}.clientops-quote-snapshot{grid-area:2/2}.clientops-stage-list{gap:4px;display:grid}.clientops-stage-row{text-align:left;grid-template-columns:10px minmax(90px,.7fr) minmax(76px,.65fr) minmax(90px,1.4fr) 35px;align-items:center;gap:10px;width:100%;padding:10px 6px;display:grid}.clientops-stage-row:hover{background:hsl(var(--muted) / .55)}.clientops-stage-dot{border-radius:50%;width:8px;height:8px}.clientops-stage-row strong{font-size:.78rem}.clientops-stage-row>span:not(.clientops-stage-dot),.clientops-stage-row em{color:hsl(var(--muted-foreground));font-size:.68rem;font-style:normal}.clientops-stage-row>i{background:hsl(var(--muted));height:6px;overflow:hidden}.clientops-stage-row>i b{background:hsl(var(--accent));min-width:2px;height:100%;display:block}.clientops-attention-list{gap:7px;display:grid}.clientops-attention-list>button{border:1px solid hsl(var(--border));text-align:left;grid-template-columns:7px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.clientops-attention-list>button:hover{border-color:hsl(var(--accent) / .45);box-shadow:3px 3px 0 hsl(var(--accent) / .08)}.clientops-attention-list>button>i{width:3px;height:100%;min-height:34px}.clientops-attention-list .is-overdue{background:#dc2828}.clientops-attention-list .is-urgent{background:hsl(var(--accent-gold))}.clientops-attention-list button span{min-width:0;display:grid}.clientops-attention-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.clientops-attention-list button small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.64rem;overflow:hidden}.clientops-attention-list button em{color:hsl(var(--muted-foreground));text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.57rem;font-style:normal}.clientops-empty-state{color:hsl(var(--muted-foreground));text-align:center;padding:30px 12px}.clientops-empty-state strong{color:hsl(var(--foreground));font-size:.82rem;display:block}.clientops-empty-state p{margin-top:5px;font-size:.68rem}.clientops-table{overflow-x:auto}.clientops-table-head,.clientops-table>button{text-align:left;grid-template-columns:minmax(180px,1.45fr) minmax(110px,.8fr) 100px 100px 18px;align-items:center;gap:12px;width:100%;min-width:650px;padding:11px 8px;display:grid}.clientops-table-head{color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.58rem}.clientops-table>button{border-top:1px solid hsl(var(--border))}.clientops-table>button:hover{background:hsl(var(--muted) / .5)}.clientops-table button>span{color:hsl(var(--muted-foreground));min-width:0;font-size:.7rem}.clientops-table button>span:first-child{display:grid}.clientops-table button strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.clientops-table button small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.62rem;overflow:hidden}.clientops-table button>span:nth-child(3){align-items:center;gap:6px;display:flex}.clientops-table button>span:nth-child(3) i{border-radius:50%;width:7px;height:7px}.clientops-table button>span:last-child{color:hsl(var(--accent));font-size:1rem}.clientops-quote-snapshot dl{gap:0;display:grid}.clientops-quote-snapshot dl div{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:11px 0;display:flex}.clientops-quote-snapshot dt{color:hsl(var(--muted-foreground));font-size:.72rem}.clientops-quote-snapshot dd{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.78rem;font-weight:800}.clientops-primary-action{background:hsl(var(--accent));color:#fff;border-radius:.3rem;width:100%;min-height:42px;margin-top:18px;font-size:.75rem;font-weight:800}.clientops-primary-action:hover{background:hsl(var(--accent) / .9);box-shadow:4px 4px 0 hsl(var(--accent) / .14);transform:translateY(-1px)}.clientops-shell>div[class*=overflow-x-auto]>div>div{border-radius:.35rem!important}.clientops-shell>div[class*=overflow-x-auto]>div>div>div:first-child{height:3px}.clientops-shell div[draggable=true]>div{box-shadow:3px 3px 0 hsl(var(--primary) / .04);border-radius:.35rem!important}@media (max-width:1080px){.public-hero__inner{grid-template-columns:1fr}.public-hero__proof{max-width:620px}.nhm-brand-meta{display:none}.clientops-masthead{grid-template-columns:auto 1fr}.clientops-quick-actions{grid-column:1/-1}.clientops-overview-grid{grid-template-columns:1fr}.clientops-pipeline-summary,.clientops-attention,.clientops-recent-work,.clientops-quote-snapshot{grid-area:auto/1}}@media (max-width:760px){body{background-size:32px 32px}.nhm-nav-shell{min-height:64px}.nhm-brand:after{display:none}.public-hero,.nhm-home-hero{padding-top:4rem!important;padding-bottom:4rem!important}.public-hero:before,.nhm-home-hero:before{font-size:2rem;top:12px}.public-hero__copy h1,.nhm-home-hero h1{font-size:clamp(2.55rem,12vw,4rem)!important}.public-hero__proof{box-shadow:8px 8px 0 hsl(var(--accent) / .1)}.nhm-owner-portrait{box-shadow:8px 8px 0 hsl(var(--accent-gold) / .16)}.nhm-trust-rail>div{grid-template-columns:1fr 1fr}.nhm-trust-rail>div>div{min-height:100px}.nhm-footer-cta{flex-direction:column;align-items:flex-start}.clientops-masthead{grid-template-columns:1fr;align-items:flex-start}.clientops-masthead-copy,.clientops-quick-actions{grid-column:1}.clientops-quick-actions{width:100%}.clientops-quick-actions button{flex:1}.clientops-toolbar{align-items:stretch}.clientops-tabs{width:100%;overflow-x:auto}.clientops-tabs button{flex:none}.clientops-toolbar>div:last-child{width:100%}.clientops-toolbar>div:last-child>div{flex:1}.clientops-toolbar input{width:100%!important}.clientops-stage-row{grid-template-columns:10px minmax(80px,1fr) 72px 35px}.clientops-stage-row>i{display:none}}@media (max-width:480px){.nhm-trust-rail>div{grid-template-columns:1fr}.nhm-trust-rail>div>div{min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
