body,html{min-height:100%;background:radial-gradient(1100px 560px at 0 0,rgba(228,0,30,.05),transparent 60%),radial-gradient(1100px 560px at 100% 2%,rgba(18,199,192,.06),transparent 60%),linear-gradient(180deg,#8fbdec,#6ea6e2 50%,#85b7ea)!important;background-attachment:fixed!important;color:var(--fazorca-ink,#082b4c)}.assistant-grid .panel,.panel,.professional-form-section,.professional-preview-card,.workspace-form-card,.workspace-hero,.workspace-panel{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.local-category-card,.local-provider-card,.metric-card,.more-grid>*,.profile-completion-card,.workspace-action-card,.workspace-request-card{border-radius:16px!important;background:rgba(255,255,255,.55)!important;border:none!important;box-shadow:none!important}.local-category-card:hover,.local-provider-card:hover,.more-grid>:hover,.workspace-action-card:hover{background:#ffffff!important;box-shadow:0 8px 22px rgba(8,43,76,.08)!important;transform:none!important}.local-section,.workspace-form-card,.workspace-panel{border-top:1px solid rgba(8,43,76,.07)!important;border-radius:0!important;padding-top:clamp(24px,3vw,34px)!important;margin-top:clamp(12px,2vw,22px)!important}.workspace-hero{border-top:none!important}.local-category-card:after,.local-category-card:before,.local-provider-card:after,.local-provider-card:before,.local-request-card:after,.local-request-card:before,.metric-card:after,.metric-card:before,.workspace-action-card:after,.workspace-action-card:before{display:none!important}.local-category-icon,.more-card span,.more-icon,.profile-stat-icon,.workspace-action-card span{background:var(--fazorca-surface-soft,#f0f2f8)!important;color:var(--fazorca-ink,#082b4c)!important;border:1px solid var(--fazorca-border,rgba(40,52,71,.1))!important;border-radius:14px!important;box-shadow:none!important}.workspace-action-card.highlight span{background:var(--fazorca-primary,#e4001e)!important;color:#fff!important;border-color:transparent!important}.local-dashboard-page h1,.page-stack h1,.section-header h2,.section-title h1,.workspace-hero h1,.workspace-request-card strong{color:var(--fazorca-ink,#082b4c)!important;letter-spacing:-.01em}.workspace-panel{padding-top:clamp(24px,3vw,32px)!important}.workspace-panel .section-header{align-items:flex-start!important;margin:0!important}.workspace-panel .section-header h2{margin:6px 0 0!important;font-size:clamp(1.4rem,2.4vw,1.9rem)!important;line-height:1.2!important}.workspace-panel .local-eyebrow{margin:0!important}.app-nav{border-radius:16px!important;box-shadow:0 6px 18px rgba(8,43,76,.06)!important;border:1px solid var(--fazorca-border,rgba(40,52,71,.1))!important;background:#ffffff!important}.app-nav button{border-radius:10px!important}.page-stack input,.page-stack select,.page-stack textarea,.workspace-form-card input,.workspace-form-card select,.workspace-form-card textarea{border-radius:12px!important}.app-nav button,.full-btn,.ghost-btn,.local-toggle,.primary-btn{border-radius:999px!important}.account-type-section{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:16px!important}.account-type-grid{gap:16px!important;align-items:stretch!important}.account-type-card{min-height:188px!important;padding:22px!important;gap:12px!important;align-content:start!important;border-radius:12px!important;background:transparent!important;border:1px solid var(--fazorca-border,rgba(40,52,71,.12))!important;box-shadow:none!important;transform:none!important;transition:color .18s ease,border-color .18s ease!important}.account-type-card.active,.account-type-card:focus-visible,.account-type-card:hover{background:transparent!important;border-color:var(--fazorca-primary,#e4001e)!important;box-shadow:none!important;transform:none!important}.account-type-card.active small,.account-type-card.active strong,.account-type-card:focus-visible small,.account-type-card:focus-visible strong,.account-type-card:hover small,.account-type-card:hover strong{color:var(--fazorca-primary,#e4001e)!important}.account-type-card>span{background:var(--fazorca-surface-soft,#f0f2f8)!important;color:var(--fazorca-ink,#082b4c)!important;border-radius:10px!important}.account-type-card.active>span,.account-type-card:hover>span{background:var(--fazorca-primary,#e4001e)!important;color:#fff!important}.ghost-btn{border:1px solid var(--fazorca-border-strong,rgba(40,52,71,.16))!important;box-shadow:none!important;color:var(--fazorca-ink,#082b4c)!important;transition:color .18s ease,border-color .18s ease,background .18s ease!important}.ghost-btn,.ghost-btn:hover{background:#ffffff!important}.ghost-btn:hover{color:var(--fazorca-primary,#e4001e)!important;border-color:var(--fazorca-primary,#e4001e)!important}.app-shell .full-btn,.app-shell .primary-btn,.app-shell .primary-btn.large-btn,.app-shell .primary-btn.nav-cta{background:#ffffff!important;color:var(--fazorca-ink,#082b4c)!important;border:1px solid var(--fazorca-border-strong,rgba(40,52,71,.16))!important;box-shadow:none!important;transition:color .18s ease,border-color .18s ease,background .18s ease!important}.app-shell .full-btn:hover,.app-shell .primary-btn:hover{color:var(--fazorca-primary,#e4001e)!important;border-color:var(--fazorca-primary,#e4001e)!important;background:#ffffff!important}.preview-card h2{font-size:1.75rem!important;line-height:1.2!important;margin:8px 0!important;font-weight:850!important}.preview-card h2,.preview-value{color:var(--fazorca-ink,#082b4c)!important}.preview-value{background:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0 0 8px!important;font-size:clamp(2rem,3vw,2.6rem)!important;font-weight:950!important;line-height:1.05!important}.preview-value .preview-cur{color:#ffffff!important;font-weight:700;margin-right:4px}.fazorca-public,.fazorca-public a,.fazorca-public button,.fazorca-public h1,.fazorca-public h2,.fazorca-public h3,.fazorca-public input,.fazorca-public p,.fazorca-public select{font-family:Inter,system-ui,-apple-system,sans-serif!important}.fazorca-public-main{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding-left:5%!important;padding-right:5%!important}.fazorca-section-label{font-size:.75rem!important;font-weight:700!important;color:var(--fazorca-primary,#e4001e)!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0 0 8px!important}.fazorca-section{padding-top:88px!important;padding-bottom:0!important}.fazorca-section>h2{font-size:1.9rem!important;font-weight:800!important;letter-spacing:-.01em!important;margin:0 0 32px!important}.fazorca-featured-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:20px!important;gap:20px!important}.fazorca-featured-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:28px 24px!important;border-radius:18px!important;text-decoration:none!important;color:var(--fazorca-ink,#082b4c)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.fazorca-featured-card:hover{transform:translateY(-4px)!important;box-shadow:var(--fazorca-shadow,0 12px 30px rgba(40,52,71,.1))!important;border-color:var(--fazorca-primary,#e4001e)!important}.fazorca-featured-icon{font-size:2.4rem!important;line-height:1!important;margin-bottom:6px!important}.fazorca-featured-card strong{font-size:1.05rem!important;font-weight:700!important}.fazorca-featured-card small{font-size:.8rem!important;color:#9CA3AF!important}.fazorca-featured-go{margin-top:10px!important;font-size:.8rem!important;font-weight:600!important;color:var(--fazorca-primary,#e4001e)!important}.fazorca-cat-grid{gap:16px!important}.fazorca-cat-card{padding:22px 16px!important;border-radius:14px!important}.fazorca-cat-card .fazorca-icon-3d{font-size:1.7rem!important;background:transparent!important;box-shadow:none!important}.fazorca-cat-card strong{font-size:.9rem!important;font-weight:600!important}.fazorca-cat-card small{font-size:.75rem!important;color:#9CA3AF!important}.fazorca-how-grid{gap:24px!important}.fazorca-how-grid article{padding:32px!important;border-radius:16px!important}.fazorca-how-grid article .fazorca-icon-3d{font-size:1.9rem!important;font-weight:800!important;color:var(--fazorca-primary,#e4001e)!important;background:transparent!important;box-shadow:none!important}.fazorca-how-grid strong{font-size:1rem!important;font-weight:700!important;margin-top:10px!important}.fazorca-how-grid p{font-size:.875rem!important;line-height:1.6!important;color:#6B7280!important}.fazorca-provider-recruit{margin-top:88px!important;padding:56px 40px!important;border-radius:22px!important}.fazorca-provider-recruit,.fazorca-provider-recruit .fazorca-section-label{text-align:center!important}.fazorca-provider-recruit h2{font-size:1.9rem!important;font-weight:800!important;margin:0 0 14px!important}.fazorca-provider-recruit p{font-size:1rem!important;line-height:1.6!important;color:#6B7280!important;margin:0 auto 24px!important}.fazorca-public-footer{padding-top:64px!important;gap:16px 48px!important}.fazorca-public-footer small,.fazorca-public-footer span{font-size:.875rem!important;color:#6B7280!important}.fazorca-public-footer-links{gap:48px!important}.local-featured-section{margin-bottom:8px!important}.local-featured-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:20px!important;gap:20px!important}.local-featured-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:26px 22px!important;border-radius:18px!important;background:rgba(255,255,255,.75)!important;border:1px solid var(--fazorca-border,rgba(40,52,71,.1))!important;text-align:left!important;cursor:pointer!important;color:var(--fazorca-ink,#082b4c)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}.local-featured-card:hover{transform:translateY(-4px)!important;background:#fff!important;box-shadow:var(--fazorca-shadow,0 12px 30px rgba(40,52,71,.1))!important;border-color:var(--fazorca-primary,#e4001e)!important}.local-featured-icon{font-size:2.4rem!important;line-height:1!important;margin-bottom:6px!important}.local-featured-card strong{font-size:1.05rem!important;font-weight:700!important}.local-featured-card small{font-size:.8rem!important;color:#9CA3AF!important}.local-featured-go{margin-top:10px!important;font-size:.8rem!important;font-weight:600!important;color:var(--fazorca-primary,#e4001e)!important}.local-page.is-client .local-next-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;grid-gap:16px!important;gap:16px!important}.local-page.is-client .local-next-card{display:flex!important;align-items:center!important;gap:16px!important;text-align:left!important;padding:22px!important;border-radius:18px!important;background:#fff!important;border:1px solid var(--fazorca-border,rgba(40,52,71,.1))!important;box-shadow:none!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.local-page.is-client .local-next-card:hover{transform:translateY(-3px)!important;box-shadow:var(--fazorca-shadow,0 12px 30px rgba(40,52,71,.12))!important;border-color:var(--fazorca-primary,#e4001e)!important}.local-page.is-client .local-next-icon{display:inline-grid!important;place-items:center!important;flex:0 0 54px!important;width:54px!important;height:54px!important;border-radius:15px!important;font-size:1.7rem!important;background:var(--fazorca-primary-soft,#fde7ea)!important;box-shadow:none!important;border:none!important}.local-page.is-client .local-next-text{display:flex!important;flex-direction:column!important;gap:6px!important;flex:1 1 auto!important}.local-page.is-client .local-next-card strong{font-size:1.3rem!important;font-weight:800!important;color:var(--fazorca-ink,#082b4c)!important;letter-spacing:-.01em!important}.local-page.is-client .local-next-card small{font-size:.98rem!important;color:var(--fazorca-ink-soft,#5b6b7d)!important;line-height:1.5!important}.local-page.is-client .local-next-card>span{display:none!important}.local-page.is-client{display:flex!important;flex-direction:column!important}.local-page.is-client .local-hero{display:none!important}.local-page.is-client #local-providers{order:1!important}.local-page.is-client .trust-band{order:2!important}.local-page.is-client #local-providers{padding-top:8px!important}.local-page.is-client #local-providers .local-section-heading h2{font-size:clamp(1.9rem,4vw,2.6rem)!important;font-weight:800!important;letter-spacing:-.01em!important;margin:0 0 8px!important}.local-page.is-client .local-featured-section{padding-top:8px!important;padding-bottom:0!important;border-bottom:1px solid var(--fazorca-border,rgba(40,52,71,.1))!important;margin-bottom:8px!important}.local-page.is-client .local-featured-section .local-section-heading{display:none!important}.local-page.is-client .local-featured-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 36px!important;padding-bottom:16px!important}.local-page.is-client .local-featured-card{position:relative!important;display:flex!important;width:auto!important;min-width:76px!important;padding:0!important;background:transparent!important;border:none!important}.local-page.is-client .local-featured-head{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;padding:14px!important;background:transparent!important;border:none!important;border-radius:12px!important;cursor:pointer!important;color:var(--fazorca-ink,#082b4c)!important;transition:background .15s ease!important}.local-page.is-client .local-featured-card{min-width:104px!important}.local-page.is-client .local-featured-card:hover .local-featured-head{background:var(--fazorca-surface-soft,#f0f2f8)!important}.local-page.is-client .local-featured-icon{font-size:2.5rem!important;margin:0!important;line-height:1!important}.local-page.is-client .local-featured-head strong{font-size:.85rem!important;font-weight:600!important;text-align:center!important;line-height:1.2!important}.local-page.is-client .local-mega-menu{position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%) translateY(6px)!important;z-index:60!important;width:max-content!important;max-width:380px!important;background:#fff!important;border:1px solid var(--fazorca-border,rgba(40,52,71,.1))!important;border-radius:14px!important;box-shadow:var(--fazorca-shadow,0 12px 30px rgba(40,52,71,.14))!important;padding:14px!important;opacity:0!important;visibility:hidden!important;transition:opacity .15s ease,transform .15s ease!important}.local-page.is-client .local-mega-menu:before{content:""!important;position:absolute!important;top:-10px!important;left:0!important;right:0!important;height:10px!important}.local-page.is-client .local-featured-card:hover .local-mega-menu{opacity:1!important;visibility:visible!important;transform:translateX(-50%) translateY(0)!important}.local-page.is-client .local-mega-title{font-size:.7rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--fazorca-primary,#e4001e)!important;margin:0 0 8px!important}.local-page.is-client .local-mega-list{display:grid!important;grid-template-columns:repeat(2,minmax(150px,1fr))!important;grid-gap:6px!important;gap:6px!important}.local-page.is-client .local-mega-item{display:flex!important;align-items:center!important;gap:10px!important;text-align:left!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;padding:8px 10px!important;cursor:pointer!important;transition:background .12s ease,border-color .12s ease!important}.local-page.is-client .local-mega-item-icon{display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:9px!important;background:var(--fazorca-surface-soft,#f0f2f8)!important;font-size:1.1rem!important;line-height:1!important}.local-page.is-client .local-mega-item-label{font-size:.85rem!important;font-weight:500!important;color:var(--fazorca-ink,#082b4c)!important;line-height:1.2!important}.local-page.is-client .local-mega-item:hover{background:var(--fazorca-surface-soft,#f0f2f8)!important;border-color:var(--fazorca-border,rgba(40,52,71,.1))!important}.local-page.is-client .local-mega-item:hover .local-mega-item-label{color:var(--fazorca-primary,#e4001e)!important}.local-page.is-client .local-mega-item:hover .local-mega-item-icon{background:#fff!important}.local-page.is-client .local-featured-grid,.local-page.is-client .local-featured-section{overflow:visible!important}.local-page.is-client .local-trust-card{padding:6px 10px!important;gap:4px!important;align-items:center!important}.local-page.is-client .local-trust-card,.local-trust-card .local-trust-icon{background:transparent!important;border:none!important;box-shadow:none!important}.local-trust-card .local-trust-icon{padding:0!important;width:100px!important;height:100px!important;display:inline-grid!important;place-items:center!important;flex:0 0 100px!important}.local-trust-card .local-trust-icon img{width:100%!important;height:100%!important;object-fit:contain!important}.local-page.is-client #local-providers .local-filter-panel-v2{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:12px!important;border-radius:18px!important;padding:16px!important;background:#fff!important;box-shadow:var(--fazorca-shadow,0 12px 30px rgba(40,52,71,.1))!important;border:1px solid var(--fazorca-border,rgba(40,52,71,.1))!important}.local-page.is-client .local-search-box{position:relative!important;flex:1 1 320px!important;display:flex!important;align-items:center!important}.local-page.is-client .local-search-icon{position:absolute!important;left:16px!important;font-size:1.05rem!important;pointer-events:none!important;opacity:.7!important}.local-page.is-client .local-search-box input{width:100%!important;font-size:1.02rem!important;padding:14px 16px 14px 44px!important;border-radius:12px!important;border:1px solid var(--fazorca-border,rgba(40,52,71,.1))!important;background:var(--fazorca-surface-soft,#f7f8fb)!important}.local-page.is-client .local-search-box input:focus{outline:none!important;border-color:var(--fazorca-primary,#e4001e)!important;background:#fff!important}.local-page.is-client .local-field{display:flex!important;flex-direction:column!important;gap:5px!important;flex:0 0 190px!important;width:190px!important}.local-page.is-client .local-field-label{font-size:.7rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--fazorca-ink-soft,#5b6b7d)!important}.local-page.is-client .local-field select,.local-page.is-client .local-toggle-near{width:100%!important;height:48px!important;box-sizing:border-box!important;padding:0 14px!important;border-radius:12px!important;border:1px solid var(--fazorca-border,rgba(40,52,71,.1))!important;background:var(--fazorca-surface-soft,#f7f8fb)!important;font-weight:600!important;color:var(--fazorca-ink,#082b4c)!important}.local-page.is-client .local-toggle-near{display:flex!important;align-items:center!important;gap:7px!important;font-size:.82rem!important;cursor:pointer!important;white-space:nowrap!important;overflow:hidden!important}.local-page.is-client .local-toggle-near input{accent-color:var(--fazorca-primary,#e4001e)!important}.local-page.is-client .local-toggle-near.active{border-color:var(--fazorca-primary,#e4001e)!important;background:var(--fazorca-primary-soft,#fde7ea)!important;color:var(--fazorca-primary-strong,#c20019)!important}.local-page.is-client .local-results-bar{margin:16px 2px 4px!important;font-size:.9rem!important;color:var(--fazorca-ink-soft,#5b6b7d)!important}.local-page.is-client .local-results-bar strong{color:var(--fazorca-ink,#082b4c)!important;font-weight:800!important}.local-page.is-client .local-empty-card{text-align:center!important;padding:40px 24px!important}.local-page.is-client .local-empty-card .local-empty-icon{font-size:2.4rem!important;background:transparent!important;border:none!important;box-shadow:none!important}.local-page.is-client .local-empty-card p{max-width:52ch!important;margin-left:auto!important;margin-right:auto!important}.local-page.is-client .local-empty-actions{display:flex!important;gap:10px!important;justify-content:center!important;flex-wrap:wrap!important;margin-top:14px!important}@media (max-width:860px){.fazorca-featured-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.fazorca-featured-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.local-page.is-client .local-featured-grid{gap:4px 6px!important;justify-content:space-between!important;padding-bottom:10px!important}.local-page.is-client .local-featured-card{min-width:70px!important}.local-page.is-client .local-featured-head{padding:8px 4px!important;gap:5px!important}.local-page.is-client .local-featured-icon{font-size:1.6rem!important}.local-page.is-client .local-featured-head strong{font-size:.64rem!important}.local-page.is-client .local-mega-menu{min-width:220px!important;max-width:86vw!important}.local-page.is-client .local-mega-list{grid-template-columns:1fr!important}.local-page.is-client #local-providers .local-section-heading h2{font-size:1.5rem!important}.local-page.is-client .local-next-section h2,.local-page.is-client .local-section-heading h2{font-size:1.35rem!important}.local-page.is-client .local-section-heading p,.local-page.is-client .local-section-heading>p{font-size:.88rem!important}.local-page.is-client .local-trust-strip{grid-template-columns:1fr!important;gap:8px!important}.local-page.is-client .local-trust-card{gap:10px!important;padding:6px 4px!important}.local-trust-card .local-trust-icon{width:60px!important;height:60px!important;flex:0 0 60px!important}.local-page.is-client .local-trust-card strong{font-size:.95rem!important}.local-page.is-client .local-trust-card small{font-size:.8rem!important}.local-page.is-client #local-providers .local-filter-panel-v2{padding:12px!important;gap:10px!important}.local-page.is-client .local-field,.local-page.is-client .local-search-box{flex:1 1 100%!important}.local-page.is-client .local-field select,.local-page.is-client .local-toggle-near{height:44px!important}.local-page.is-client .local-next-card{padding:16px!important}.local-page.is-client .local-next-card strong{font-size:1.1rem!important}.local-page.is-client .local-next-card small{font-size:.85rem!important}}