.home-launch{--hl-cream:#f6efe1;--hl-cream-panel:#fbf7ec;--hl-ink:#17211d;--hl-stone:#5b6a5e;--hl-green:#16332b;--hl-green-mid:#1f4a3b;--hl-green-pop:#2b6e52;--hl-gold:#e4a83a;--hl-gold-deep:#b9832a;--hl-red:#c2472b;--hl-border:#17211d29;--hl-border-strong:#17211dd9;background:var(--hl-cream)!important}.home-launch .home-launch__eyebrow{color:var(--hl-gold-deep)!important;letter-spacing:.13em!important;font-weight:800!important}.home-launch .home-launch__hero{clip-path:polygon(0 0,100% 0,100% 90%,92% 100%,84% 89%,76% 100%,68% 90%,60% 100%,52% 89%,44% 100%,36% 90%,28% 100%,20% 89%,12% 100%,4% 90%,0 100%);background:linear-gradient(100deg, var(--hl-green) 0%, #16332bf0 32%, #16332b94 58%, #16332b29 82%), url(/yemame_hero.png)!important;background-position:0,62% 38%!important;background-repeat:no-repeat,no-repeat!important;background-size:auto,cover!important;min-height:auto!important;padding:100px 0 150px!important;position:relative!important}.home-launch .home-launch__hero:before{content:none!important}.home-launch .home-launch__hero-grid{z-index:1;position:relative}.home-launch .home-launch__eyebrow--hero{color:var(--hl-gold)!important}.home-launch .home-launch__hero-copy h1{color:var(--hl-cream)!important;letter-spacing:-.01em!important;max-width:15ch!important;font-size:clamp(2.4rem,5.6vw,4.4rem)!important;font-weight:900!important;line-height:1!important}.home-launch .home-launch__hero-subtitle{color:#f6efe1db!important}.home-launch .home-launch__hero-microcopy{color:#f6efe19e!important}.home-launch .home-launch__intent-chip{color:var(--hl-cream)!important;background:#f6efe11f!important;border:1.5px solid #f6efe159!important}.home-launch .home-launch__intent-chip:hover{background:#f6efe138!important;border-color:#f6efe18c!important}.home-launch .home-launch__hero .hero-actions{gap:16px!important;margin-top:28px!important}.home-launch .home-launch__hero .hero-actions .button{min-height:60px;border-width:2.5px!important;border-radius:999px!important;padding:20px 38px!important;font-size:1.1rem!important;font-weight:800!important}.home-launch .home-launch__hero .button--primary{background:var(--hl-red)!important;border-color:#17211d66!important;box-shadow:0 16px 32px #17211d57!important}.home-launch .home-launch__hero .button--primary:hover{transform:translateY(-2px);background:#a53a22!important;border-color:#17211d80!important}.home-launch .home-launch__hero .button--warm{color:var(--hl-cream)!important;box-shadow:none!important;background:#f6efe114!important;border:2.5px solid #f6efe1b3!important}.home-launch .home-launch__hero .button--warm:hover{transform:translateY(-2px);background:#f6efe12e!important;border-color:#f6efe1f2!important}@media (max-width:640px){.home-launch .home-launch__hero .hero-actions{flex-direction:column!important;display:flex!important}.home-launch .home-launch__hero .hero-actions .button{min-height:54px;width:100%!important;padding:17px 28px!important;font-size:1rem!important}}.home-launch .home-launch__hero-card{background:var(--hl-cream-panel)!important;border:2.5px solid var(--hl-border-strong)!important;color:var(--hl-ink)!important;border-radius:16px!important;box-shadow:0 24px 50px #17211d57!important}.home-launch .home-launch__hero-kicker{color:var(--hl-gold-deep)!important}.home-launch .home-launch__hero-card-top strong{color:var(--hl-ink)!important}.home-launch .home-launch__hero-activity-row{border-color:var(--hl-border)!important;background:#fff!important}.home-launch .home-launch__hero-activity-row:hover,.home-launch .home-launch__hero-activity-row:focus-visible{border-color:var(--hl-gold)!important;background:#e4a83a14!important}.home-launch .home-launch__hero-activity-row span{color:var(--hl-gold-deep)!important}.home-launch .home-launch__hero-activity-row strong{color:var(--hl-ink)!important}.home-launch .home-launch__hero-activity-row small{color:var(--hl-stone)!important}.home-launch .home-launch__market-stats{border-top-color:var(--hl-border)!important}.home-launch .home-launch__market-stats strong{color:var(--hl-green)!important}.home-launch .home-launch__market-stats span,.home-launch .home-launch__market-stats small{color:var(--hl-stone)!important}.home-launch .home-launch__categories{background:repeating-linear-gradient(90deg,#17211d0d 0 1px,#0000 1px 9px),linear-gradient(#e3c793,#cfa766)!important;padding:56px 0!important}.home-launch .home-launch__categories .section-title{color:var(--hl-ink)!important}.home-launch .home-launch__category-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;border-top:3px dashed #17211d80!important;flex-wrap:nowrap!important;gap:30px 20px!important;margin-top:32px!important;padding:34px 20px 24px!important;display:flex!important;overflow:auto visible!important}.home-launch .home-launch__category-card{scroll-snap-align:start;text-align:center;transition:transform .15s;position:relative;box-shadow:0 10px 20px #17211d2e;background:var(--hl-cream-panel)!important;border:2.5px solid var(--hl-border-strong)!important;border-radius:10px!important;flex-direction:column!important;flex:none!important;align-items:center!important;gap:8px!important;width:132px!important;padding:18px 10px 14px!important;display:flex!important}.home-launch .home-launch__category-card:before{content:"";background:#17211d8c;width:3px;height:22px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.home-launch .home-launch__category-card:after{content:"";background:var(--hl-ink);border-radius:50%;width:9px;height:9px;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.home-launch .home-launch__category-card h3{text-transform:uppercase;letter-spacing:.01em;color:var(--hl-ink)!important;margin:0!important;font-size:.84rem!important;font-weight:800!important}.home-launch .home-launch__category-icon{justify-content:center;align-items:center;border-radius:50%!important;width:42px!important;height:42px!important;display:flex!important}.home-launch .home-launch__category-icon svg{width:21px;height:21px}.home-launch .home-launch__category-card:nth-child(8n+1){transform:rotate(-3deg)}.home-launch .home-launch__category-card:nth-child(8n+2){transform:rotate(2deg)translateY(10px)}.home-launch .home-launch__category-card:nth-child(8n+3){transform:rotate(-1.5deg)}.home-launch .home-launch__category-card:nth-child(8n+4){transform:rotate(2.5deg)translateY(14px)}.home-launch .home-launch__category-card:nth-child(8n+5){transform:rotate(-2deg)}.home-launch .home-launch__category-card:nth-child(8n+6){transform:rotate(1.5deg)translateY(8px)}.home-launch .home-launch__category-card:nth-child(8n+7){transform:rotate(-2.5deg)}.home-launch .home-launch__category-card:nth-child(8n+8){transform:rotate(2deg)translateY(12px)}.home-launch .home-launch__category-card:hover{transform:translateY(-3px)}.home-launch .home-launch__category-card:nth-child(3n+1) .home-launch__category-icon{background:var(--hl-gold-deep)!important;color:var(--hl-ink)!important}.home-launch .home-launch__category-card:nth-child(3n+2) .home-launch__category-icon{background:var(--hl-green-pop)!important;color:var(--hl-cream)!important}.home-launch .home-launch__category-card:nth-child(3n+3) .home-launch__category-icon{background:var(--hl-red)!important;color:#fff!important}.home-launch .home-launch__providers{background:var(--hl-cream)!important;padding:60px 0!important}.home-launch .home-launch__providers .section-title{color:var(--hl-ink)!important}.home-launch .home-launch__providers .section-subtitle{color:var(--hl-stone)!important}.home-launch .home-launch__provider-preview-grid{flex-wrap:wrap!important;gap:28px!important;padding:12px 0 30px!important;display:flex!important;overflow:visible!important}.home-launch .home-launch__provider-preview-card{flex:none;position:relative;background:var(--hl-cream-panel)!important;border:2.5px solid var(--hl-border-strong)!important;border-radius:16px!important;width:300px!important;padding:22px 22px 20px 30px!important;box-shadow:0 18px 40px #17211d29!important}.home-launch .home-launch__provider-preview-card:before{content:"";background:var(--hl-cream);border:2px solid var(--hl-border-strong);border-radius:50%;width:13px;height:13px;position:absolute;top:18px;left:14px}.home-launch .home-launch__provider-preview-card:nth-child(3n+1){transform:rotate(-1.4deg)}.home-launch .home-launch__provider-preview-card:nth-child(3n+2){transform:rotate(1deg)translateY(16px)}.home-launch .home-launch__provider-preview-card:nth-child(3n+3){transform:rotate(-.8deg)translateY(6px)}.home-launch .home-launch__provider-avatar{background:var(--hl-green)!important;color:#fff!important}.home-launch .home-launch__provider-preview-card:nth-child(3n+2) .home-launch__provider-avatar{background:var(--hl-red)!important}.home-launch .home-launch__provider-preview-card:nth-child(3n+3) .home-launch__provider-avatar{background:var(--hl-gold-deep)!important}.home-launch .home-launch__provider-preview-head h3{color:var(--hl-ink)!important}.home-launch .home-launch__provider-preview-head p{color:var(--hl-stone)!important}.home-launch .home-launch__provider-preview-badges span{color:var(--hl-green-mid)!important;background:#16332b14!important}.home-launch .home-launch__provider-rating{color:var(--hl-gold-deep)!important;background:#e4a83a2e!important}.home-launch .home-launch__provider-bio{color:var(--hl-ink)!important}.home-launch .home-launch__provider-preview-meta{border-top:1.5px dashed var(--hl-border)!important;color:var(--hl-ink)!important}.home-launch .home-launch__provider-preview-meta strong{color:var(--hl-gold-deep)!important}.home-launch .home-launch__skill-strip span{color:var(--hl-green-mid)!important;background:#16332b14!important}.home-launch .home-launch__provider-preview-actions .button--ghost{border-color:var(--hl-border-strong)!important;color:var(--hl-green)!important;background:0 0!important}.home-launch .home-launch__provider-preview-actions .button--ghost:hover{background:#17211d0f!important}.home-launch .home-launch__provider-preview-actions .link{border-bottom:2px solid var(--hl-gold);color:var(--hl-green-mid)!important;font-weight:800!important}.home-launch .home-launch__workflow{background:var(--hl-cream)!important;padding:20px 0 60px!important}.home-launch .home-launch__workflow .section-title{color:var(--hl-ink)!important}.home-launch .home-launch__steps-grid{padding-top:10px;position:relative;gap:20px!important;display:flex!important}.home-launch .home-launch__steps-grid:before{content:"";border-top:3px dashed var(--hl-border-strong);z-index:0;height:0;position:absolute;top:27px;left:26px;right:26px}.home-launch .home-launch__step-card{z-index:1;flex:1;min-width:200px;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.home-launch .home-launch__step-top{margin-bottom:16px!important}.home-launch .home-launch__step-num{justify-content:center;align-items:center;background:var(--hl-green)!important;width:54px!important;height:54px!important;color:var(--hl-gold)!important;border:3px solid var(--hl-cream)!important;box-shadow:0 0 0 2.5px var(--hl-border-strong)!important;border-radius:50%!important;font-size:1.3rem!important;font-weight:900!important;display:flex!important}.home-launch .home-launch__step-icon{display:none!important}.home-launch .home-launch__step-card h3{color:var(--hl-ink)!important}.home-launch .home-launch__step-card p{color:var(--hl-stone)!important}@media (max-width:760px){.home-launch .home-launch__steps-grid{flex-direction:column!important}.home-launch .home-launch__steps-grid:before{display:none}}.home-launch .home-launch__featured-jobs{background:radial-gradient(circle at 15% 25%,#17211d14,#0000 6%),radial-gradient(circle at 55% 65%,#17211d12,#0000 5%),radial-gradient(circle at 80% 15%,#17211d12,#0000 5%),radial-gradient(circle at 35% 85%,#17211d0f,#0000 5%),radial-gradient(circle at 90% 60%,#17211d0f,#0000 5%),linear-gradient(#d2ad75,#c39962)!important;padding:60px 0!important}.home-launch .home-launch__featured-jobs .section-title{color:var(--hl-ink)!important}.home-launch .home-launch__featured-jobs .section-subtitle{color:#17211db3!important}.home-launch .home-launch__job-list{flex-wrap:wrap!important;gap:30px!important;padding:16px 0 4px!important;display:flex!important}.home-launch .home-launch__job-card{flex:none;position:relative;background:var(--hl-cream-panel)!important;border:2px solid #17211d80!important;border-radius:4px!important;width:300px!important;padding:24px 20px 18px!important;box-shadow:0 14px 28px #17211d3d!important}.home-launch .home-launch__job-card:before{content:"";background:radial-gradient(circle at 35% 30%, #e8613f, var(--hl-red));border-radius:50%;width:18px;height:18px;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 3px 6px #17211d66}.home-launch .home-launch__job-card:nth-child(odd){transform:rotate(-1.8deg)}.home-launch .home-launch__job-card:nth-child(2n){transform:rotate(1.5deg)translateY(10px)}.home-launch .home-launch__job-category{color:var(--hl-gold-deep)!important;font-weight:800!important}.home-launch .home-launch__job-area{color:var(--hl-stone)!important}.home-launch .home-launch__job-card h3{color:var(--hl-ink)!important;font-family:ui-monospace,SF Mono,Courier New,monospace!important}.home-launch .home-launch__job-meta{border-top:1px dashed var(--hl-border)!important;padding-top:12px!important;font-family:ui-monospace,SF Mono,Courier New,monospace!important}.home-launch .home-launch__job-meta span{color:var(--hl-gold-deep)!important;background:#e4a83a38!important}.home-launch .home-launch__job-meta strong{color:var(--hl-red)!important}.home-launch .home-launch__job-meta small{color:var(--hl-stone)!important}.home-launch .home-launch__activity-hub{background:var(--hl-cream)!important;padding:60px 0!important}.home-launch .home-launch__activity-hub .section-title{color:var(--hl-ink)!important}.home-launch .home-launch__collection h3{color:var(--hl-green-mid)!important;font-weight:800!important}.home-launch .home-launch__collection-row{flex-wrap:wrap!important;gap:12px!important;display:flex!important}.home-launch .home-launch__collection-card{background:var(--hl-cream-panel)!important;border:2px solid var(--hl-border-strong)!important;border-radius:10px!important;padding:14px 16px!important}.home-launch .home-launch__collection-card strong{color:var(--hl-ink)!important}.home-launch .home-launch__collection-card span{color:var(--hl-gold-deep)!important}.home-launch .home-launch__collection-card small{color:var(--hl-stone)!important}.home-launch .home-launch__proof{background:var(--hl-cream)!important;padding:28px 0!important}.home-launch .home-launch__proof .section-title{color:var(--hl-ink)!important}.home-launch .home-launch__quote-card{position:relative;background:var(--hl-cream-panel)!important;border:2px solid #17211d80!important;border-radius:3px!important;box-shadow:0 12px 24px #17211d2e!important}.home-launch .home-launch__quote-card:nth-child(odd){transform:rotate(-1deg)}.home-launch .home-launch__quote-card:nth-child(2n){transform:rotate(.8deg)}.home-launch .home-launch__quote-card blockquote{color:var(--hl-ink)!important}.home-launch .home-launch__quote-card figcaption{color:var(--hl-stone)!important}.home-launch .home-launch__quote-card--provider{border-color:var(--hl-gold-deep)!important}.home-launch .home-launch__trust{background:var(--hl-cream)!important;padding:56px 0!important}.home-launch .home-launch__trust .section-title{color:var(--hl-ink)!important}.home-launch .home-launch__trust-grid{padding-top:12px;flex-wrap:wrap!important;justify-content:space-between!important;gap:22px!important;display:flex!important}.home-launch .home-launch__trust-card{outline:1.5px dashed var(--hl-green-mid);outline-offset:-9px;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;width:156px;height:156px;border:3px solid var(--hl-green-mid)!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;padding:16px!important;display:flex!important}.home-launch .home-launch__trust-card:nth-child(4n+1){outline-color:var(--hl-green-mid);transform:rotate(-4deg);border-color:var(--hl-green-mid)!important;color:var(--hl-green-mid)!important}.home-launch .home-launch__trust-card:nth-child(4n+2){outline-color:var(--hl-gold-deep);transform:rotate(3deg);border-color:var(--hl-gold-deep)!important;color:var(--hl-gold-deep)!important}.home-launch .home-launch__trust-card:nth-child(4n+3){outline-color:var(--hl-red);transform:rotate(-2deg);border-color:var(--hl-red)!important;color:var(--hl-red)!important}.home-launch .home-launch__trust-card:nth-child(4n+4){outline-color:var(--hl-green-mid);transform:rotate(4deg);border-color:var(--hl-green-mid)!important;color:var(--hl-green-mid)!important}.home-launch .home-launch__trust-icon{color:inherit!important;background:0 0!important}.home-launch .home-launch__trust-card:nth-child(4n+2) .home-launch__trust-icon{color:var(--hl-gold-deep)!important}.home-launch .home-launch__trust-card:nth-child(4n+3) .home-launch__trust-icon{color:var(--hl-red)!important}.home-launch .home-launch__trust-card h3{color:inherit!important;font-size:.76rem!important;font-weight:800!important;line-height:1.25!important}.home-launch .home-launch__cities{background:var(--hl-ink)!important;padding:60px 0!important}.home-launch .home-launch__cities .home-launch__eyebrow{color:var(--hl-gold)!important}.home-launch .home-launch__cities .section-title{color:var(--hl-cream)!important}.home-launch .home-launch__cities .section-subtitle{color:#f6efe199!important}.home-launch .home-launch__city-grid{padding-top:8px;flex-wrap:wrap!important;gap:6px 0!important;display:flex!important}.home-launch .home-launch__city-link{background:0 0!important;border:none!important;border-right:1px dashed #f6efe14d!important;border-radius:0!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important;padding:9px 18px!important}.home-launch .home-launch__city-link strong{color:var(--hl-cream)!important;font-size:.98rem!important}.home-launch .home-launch__city-link span{color:#f6efe18c!important;font-size:.72rem!important}.home-launch .home-launch__city-link:hover strong{color:var(--hl-gold)!important}.home-launch .home-launch__city-actions .button--ghost{margin-top:10px;color:var(--hl-gold)!important;background:0 0!important;border:2px dashed #f6efe166!important;border-radius:999px!important}.home-launch .home-launch__city-actions .button--ghost:hover{background:#f6efe114!important}.home-launch .home-launch__final-cta{clip-path:polygon(0 0,100% 0,100% 90%,92% 100%,84% 89%,76% 100%,68% 90%,60% 100%,52% 89%,44% 100%,36% 90%,28% 100%,20% 89%,12% 100%,4% 90%,0 100%);background:var(--hl-green)!important;padding:0!important}.home-launch .home-launch__final-card{box-shadow:none!important;text-align:left!important;background:0 0!important;border:none!important;padding:78px 0 130px!important}.home-launch .home-launch__final-card .home-launch__eyebrow{color:var(--hl-gold)!important}.home-launch .home-launch__final-card h2{max-width:20ch;color:var(--hl-cream)!important;font-weight:900!important}.home-launch .home-launch__final-card .hero-actions .button--primary{background:var(--hl-red)!important;border-color:#17211d66!important}@media (max-width:640px){.home-launch .home-launch__hero,.home-launch .home-launch__final-card{padding-bottom:90px!important}.home-launch .home-launch__provider-preview-card,.home-launch .home-launch__job-card{max-width:320px;width:100%!important}.home-launch .home-launch__trust-grid{justify-content:center!important;gap:16px!important}.home-launch .home-launch__trust-card{width:130px!important;height:130px!important;padding:10px!important}.home-launch .home-launch__trust-card h3{font-size:.68rem!important}.home-launch .home-launch__category-grid{padding-left:20px!important;padding-right:20px!important}.home-launch .home-launch__id-card,.home-launch .home-launch__provider-preview-card{max-width:100%}}:root{--hl-cream:#f6efe1;--hl-ink:#17211d;--hl-green-pop:#2b6e52;--hl-gold:#e4a83a}.footer{padding:52px 0 24px!important}.footer-shell{display:block}.footer-meta{border-top:none!important;grid-template-columns:1.2fr 1fr!important;align-items:start!important;gap:40px!important;margin-top:0!important;padding-top:0!important;display:grid!important}.footer-meta__brand{align-items:center}.footer-logo-mark{border-radius:12px!important;width:54px!important;height:54px!important}.footer-meta__brand strong{letter-spacing:-.01em;font-family:-apple-system,Helvetica Neue,Arial,sans-serif;color:var(--hl-cream)!important;font-size:1.15rem!important;font-weight:900!important}.footer-meta__brand p{color:#f6efe199!important}.footer-columns{grid-template-columns:repeat(2,minmax(130px,auto));gap:40px;display:grid}.footer-col h4{text-transform:uppercase;letter-spacing:.1em;color:var(--hl-gold);margin:0 0 14px;font-size:.7rem;font-weight:800}.footer-col .footer-meta__links{flex-direction:column!important;align-items:flex-start!important;gap:11px!important;display:flex!important}.footer-col .footer-meta__links a{color:#f6efe1d9!important;font-size:.9rem!important;font-weight:600!important}.footer-col .footer-meta__links a:hover{color:var(--hl-gold)!important}.footer-meta__legal{text-align:left!important;color:#f6efe180!important;border-top:1.5px solid #f6efe126!important;grid-column:1/-1!important;justify-content:flex-start!important;margin-top:28px!important;padding-top:20px!important;font-size:.8rem!important}.footer-meta__sep{color:#f6efe14d!important}@media (max-width:700px){.footer-meta{grid-template-columns:1fr!important}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer-meta__legal{text-align:left!important}}
.account-profile{max-width:960px}.account-profile-section{padding-top:24px}.account-profile-hero{background:#fff;border:1px solid #10231d1a;border-radius:18px;padding:22px 24px;box-shadow:0 14px 34px #0f172a0f}.account-profile-hero .title{max-width:760px;margin-bottom:8px}.account-profile-hero .subtitle{max-width:760px}.account-profile-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-profile-summary__main,.account-profile-identity,.account-profile-photo-actions,.account-profile-save-bar__inner,.account-profile-check-row{min-width:0;display:flex}.account-profile-summary__main{justify-content:space-between;align-items:center;gap:18px}.account-profile-identity{align-items:center;gap:14px}.account-profile-photo-actions{text-align:right;flex-direction:column;align-items:flex-end;gap:8px}.account-profile-avatar{color:#7a3d19;background:#f3e4d9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.35rem;font-weight:800;display:flex}.account-profile-avatar--small{width:48px;height:48px;font-size:1rem}.account-profile-status-grid{flex-wrap:wrap;gap:8px;display:flex}.account-optional-section{display:block}.account-optional-section summary{cursor:pointer;color:var(--text);font-weight:800}.account-optional-section__content{gap:18px;padding-top:16px;display:grid}.account-profile-photo-row{align-items:center;gap:12px;display:flex}.account-profile-photo-preview{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.account-profile-photo-buttons{flex-wrap:wrap;gap:8px;display:flex}.account-preferences-list{max-height:180px;padding-right:4px;overflow:auto}.account-inline-field{gap:8px;display:flex}.account-inline-field input{flex:1;min-width:0}.account-inline-field .button{flex:none}.account-profile-badges{align-items:center}.account-profile-check-row{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:#f9fafbd1;border:1px solid #10231d14;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.account-profile-check-row:hover{background:#fff;border-color:#0d58493d;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a0f}.account-profile-check-row:focus-visible{outline-offset:2px;outline:3px solid #0d58493d}.account-profile-check-row--complete{background:#f0fdf4b8}.account-profile-check-row>span:nth-child(2){flex:1;min-width:0}.account-profile-check{color:#fff;background:#fff;border:1px solid #10231d29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:inline-flex}.account-profile-check--done{background:#0d5849;border-color:#0d584933}.account-profile-save-bar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #10231d1a;border-radius:16px;padding:10px;position:sticky;bottom:12px;box-shadow:0 18px 45px #0f172a1f}.account-profile-save-bar__inner{justify-content:space-between;align-items:center;gap:12px}.settings-page{background:#f7faf8}.settings-hero{align-items:flex-start}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings-groups{gap:28px;display:grid}.settings-group{gap:12px;display:grid}.settings-group>h2{color:#475569;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:900}.settings-group--danger{border-top:1px solid #b91c1c2e;padding-top:8px}.settings-card{gap:14px;min-width:0;display:grid}.settings-card--wide{grid-column:1/-1}.settings-card h2,.settings-card h3{color:#10231d;margin:0;font-size:1.18rem}.settings-card>p,.settings-card .muted{margin:0;line-height:1.5}.settings-card select,.settings-card input:not([type=checkbox]){width:100%}.settings-toggle-list,.settings-info-list,.settings-mode-list{gap:10px;display:grid}.settings-card--wide .settings-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-toggle-row,.settings-mode-option{background:#fbfcfd;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:12px;display:grid}.settings-mode-option{width:100%;color:inherit;cursor:pointer;text-align:left}.settings-mode-option:disabled{cursor:default;opacity:1}.settings-mode-option--active{background:#ecfdf5;border-color:#0f766e59}.settings-toggle-row span,.settings-mode-option span{gap:3px;display:grid}.settings-toggle-row strong,.settings-mode-option strong,.settings-info-list strong,.settings-role-current strong{color:#10231d}.settings-toggle-row small{color:#64748b;line-height:1.35}.settings-toggle-row input[type=checkbox]{width:22px;height:22px}.settings-role-current,.settings-info-list div,.settings-profile-link{background:#fbfcfd;border:1px solid #0f172a14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.settings-role-current span,.settings-info-list span{color:#64748b;font-weight:800}.settings-action-row{flex-wrap:wrap;gap:10px;display:flex}.settings-profile-link{color:#fff;background:#10231d;align-items:flex-start}.settings-profile-link strong,.settings-profile-link p{color:#fff}.settings-profile-link .button{flex:none}.settings-danger-zone{background:#fff7f7;border-color:#b91c1c38}.settings-danger-zone h2,.settings-danger-zone p{color:#7f1d1d}@media (max-width:720px){.account-profile-section{padding-top:14px}.account-profile{gap:12px}.account-profile-hero{border-radius:18px;grid-template-columns:1fr;align-items:start;padding:18px}.account-profile-hero .title{font-size:1.75rem;line-height:1.08}.account-profile-hero .subtitle{font-size:.95rem}.account-profile-hero__actions,.account-profile-summary__main,.account-profile-identity,.account-profile-photo-actions,.account-profile-save-bar__inner{align-items:stretch;width:100%}.account-profile-hero__actions,.account-profile-summary__main,.account-profile-save-bar__inner{flex-direction:column}.account-profile-hero__actions .button,.account-profile-photo-actions .button,.account-profile-save-bar .button{width:100%}.account-profile-identity{align-items:center}.account-profile-photo-actions{text-align:left}.account-profile-photo-row{align-items:flex-start}.account-profile-photo-buttons{display:grid}.account-profile-check-row{padding:9px 10px}.account-profile .card iframe{height:160px!important}}@media (max-width:860px){.settings-grid{grid-template-columns:1fr}.settings-profile-link{display:grid}.settings-profile-link .button{width:100%}}@media (max-width:640px){.settings-hero,.settings-auth-notice{align-items:stretch;display:grid}.settings-page .button,.settings-action-row,.settings-action-row .button{width:100%}.settings-card{gap:12px;padding:14px}.settings-role-current,.settings-info-list div{gap:4px;display:grid}}
body:has(.signup-v2-sticky-submit) .back-to-top{bottom:84px}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.signup-v2-page{background:radial-gradient(circle at 10% 0,#c66e221f,#0000 26%),radial-gradient(circle at 90% 8%,#0d58491c,#0000 28%),linear-gradient(#fffaf2 0%,#f7faf8 46%,#f8fafc 100%)}.signup-v2-shell,.signup-v2-card,.signup-v2-main,.signup-v2-helper-card,.signup-v2-form{min-width:0}.signup-v2-shell{justify-items:center;display:grid}.signup-v2-card{background:#ffffffdb;border:1px solid #10231d17;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px;width:min(100%,980px);padding:18px;display:grid;box-shadow:0 24px 70px #0c1e191a}.signup-v2-main,.signup-v2-helper-card{background:#fff;border:1px solid #10231d14;border-radius:22px;gap:16px;padding:22px;display:grid}.signup-v2-head{gap:10px;display:grid}.signup-v2-eyebrow,.signup-v2-label{color:#996c11;letter-spacing:.12em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:900;display:inline-flex}.signup-v2-head h1{color:#10231d;max-width:13ch;margin:0;font-size:clamp(2.1rem,5vw,3.8rem);line-height:.98}.signup-v2-head p,.signup-v2-help,.signup-v2-footnote,.signup-v2-helper-card p{color:#586779;margin:0;line-height:1.55}.signup-v2-badges{flex-wrap:wrap;gap:8px;display:flex}.signup-v2-badges span{color:#0d5849;background:#0d584917;border-radius:999px;align-items:center;min-height:32px;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.signup-v2-section,.signup-v2-form,.signup-v2-phone-group{gap:10px;display:grid}.signup-v2-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signup-v2-role-card{color:#10231d;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;min-height:104px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.signup-v2-role-card:hover{border-color:#0d58493d;transform:translateY(-1px)}.signup-v2-role-card--active{color:#fff;background:#0f766e;border-color:#0d58496b;box-shadow:0 14px 30px #0f172a14}.signup-v2-role-card--active>span{color:#fff;background:#ffffff29}.signup-v2-role-card>span{color:#0d5849;background:#0d58491a;border-radius:14px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.signup-v2-role-card h2{margin:0;font-size:1.02rem;line-height:1.2}.signup-v2-role-card p{color:#586779;margin:5px 0 0;font-size:.88rem;line-height:1.35}.signup-v2-form{gap:14px}.signup-v2-form label{color:#465669;margin-bottom:7px;font-size:.86rem;font-weight:900;display:block}.signup-v2-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signup-v2-phone-row{grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);gap:10px;display:grid}.signup-v2-form input,.signup-v2-form select{color:#10231d;background:#fff;border:1px solid #0f172a24;border-radius:15px;width:100%;min-height:54px;font-size:16px}.signup-v2-checkbox{color:#465669;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0;font-size:.88rem;font-weight:700;line-height:1.45;display:grid}.signup-v2-checkbox input{width:18px;min-height:18px;margin-top:2px}.signup-v2-form input::placeholder{color:#94a3b8}.signup-v2-form input:focus,.signup-v2-form select:focus,.signup-v2-role-card:focus-visible{border-color:#0d5849;outline:3px solid #0d58492e}.signup-v2-form .button,.signup-v2-main>.button,.signup-v2-main .google-button,.signup-v2-main .apple-button{border-radius:15px;width:100%;min-height:54px;font-weight:900}.signup-v2-footnote,.signup-v2-signin-link{text-align:center}.signup-v2-helper-card{color:#fff;background:#10231d;align-content:start}.signup-v2-helper-card h2{color:#fff;margin:0;font-size:1.35rem}.signup-v2-helper-card p{color:#f8f2e7db}.signup-v2-steps{gap:10px;display:grid}.signup-v2-steps div{background:#ffffff14;border:1px solid #f8f2e71f;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.signup-v2-steps span{color:#f3b84d;background:#ffffff1f;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.signup-v2-trust-card{color:#10231d;background:#fffaf2;border-radius:16px;gap:6px;padding:14px;display:grid}.signup-v2-trust-card p{color:#5c5141}.signup-v2-verify-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.signup-v2-sticky-submit{display:none}@media (max-width:960px){.signup-v2-page{padding-top:28px}.signup-v2-card{grid-template-columns:1fr;width:min(100%,720px)}.signup-v2-helper-card{order:2}.signup-v2-head h1{max-width:100%}}@media (max-width:768px){.signup-v2-page{padding-top:18px;padding-bottom:88px}.signup-v2-card{width:100%;box-shadow:none;background:0 0;border:none;border-radius:18px;gap:10px;padding:0}.signup-v2-main,.signup-v2-helper-card{border-radius:18px;padding:14px}.signup-v2-helper-card{order:2}.signup-v2-head{gap:8px}.signup-v2-eyebrow,.signup-v2-label{font-size:.68rem}.signup-v2-head h1{max-width:16ch;font-size:clamp(1.65rem,7.8vw,2.18rem);line-height:1.04}.signup-v2-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.42;display:-webkit-box;overflow:hidden}.signup-v2-badges{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:3px;overflow:auto hidden}.signup-v2-badges::-webkit-scrollbar{display:none}.signup-v2-badges span{white-space:nowrap;flex:none;min-height:30px;padding:6px 9px;font-size:.74rem}.signup-v2-role-grid,.signup-v2-name-grid,.signup-v2-verify-actions{grid-template-columns:1fr}.signup-v2-role-card{border-radius:15px;min-height:84px;padding:12px}.signup-v2-role-card h2{font-size:.98rem}.signup-v2-role-card p,.signup-v2-help,.signup-v2-footnote,.signup-v2-helper-card p{font-size:.86rem;line-height:1.38}.signup-v2-phone-row{grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);gap:8px}.signup-v2-form{gap:12px}.signup-v2-form input,.signup-v2-form select,.signup-v2-form .button,.signup-v2-main>.button,.signup-v2-main .google-button{border-radius:13px;min-height:50px;font-size:16px}.signup-v2-helper-card h2{font-size:1.08rem}.signup-v2-steps{gap:8px}.signup-v2-steps div{border-radius:13px;padding:10px}.signup-v2-sticky-submit{z-index:35;color:#fff;background:#10231d;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:54px;font-size:.96rem;font-weight:900;display:inline-flex;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 18px 38px #10231d40}.signup-v2-sticky-submit:disabled{opacity:.68}.auth-divider{margin:16px 0}}@media (max-width:560px){body:has(.signup-v2-sticky-submit) .back-to-top{min-width:46px;min-height:46px;padding:0 12px;font-size:.82rem;bottom:82px;right:10px}}@media (max-width:380px){.signup-v2-sticky-submit{left:8px;right:8px}}.auth-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.signup-v2-role-card--active h2,.signup-v2-role-card--active p{color:#fff}
.customer-next-action{border-color:#0f766e2e;justify-content:space-between;align-items:center;gap:18px;display:flex}.customer-next-action span{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.customer-next-action h2{margin:4px 0 6px;font-size:24px;line-height:1.2}.customer-next-action p{margin:0}.customer-next-action__buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.customer-response-row strong{color:var(--text);display:block}.customer-response-row p{margin:4px 0 0}.customer-location-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-dashboard-columns{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:24px;display:grid}.customer-response-row{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.customer-dashboard-job-grid,.customer-dashboard-provider-grid{gap:14px}.customer-job-card,.customer-provider-card{align-content:start;gap:8px;display:grid}.customer-job-card h4,.customer-provider-card strong{color:var(--text);margin:0}.customer-job-card p,.customer-provider-card span{margin:0}.customer-provider-card{text-align:left;cursor:pointer;width:100%;color:var(--text)}.customer-provider-card:hover,.customer-provider-card:focus-visible{border-color:#0f766e59;box-shadow:0 12px 30px #0f172a14}.customer-job-visibility{border:1px solid var(--border);background:#f8fafc;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin:10px 0;padding:10px 12px;display:flex}.customer-job-visibility p{color:var(--muted);flex:220px;margin:0;font-size:12px;line-height:1.45}.customer-job-visibility--success{background:#10b9810f;border-color:#10b9812e}.customer-job-visibility--warning{background:#f59e0b12;border-color:#f59e0b33}@media (max-width:560px){.customer-next-action{flex-direction:column;align-items:stretch}.customer-next-action__buttons,.customer-next-action__buttons .button{width:100%}}
.provider-identity{align-items:center;gap:14px;display:flex}.provider-avatar{object-fit:cover;border:2px solid #0f766e29;border-radius:50%;width:72px;height:72px}.provider-avatar--fallback{color:#0f766e;background:#ccfbf1;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.provider-work-hero{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;padding:10px 0 8px}body:has(.provider-work-hero) .section{padding-top:18px}.provider-work-hero .title{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.05}.provider-work-hero .subtitle{margin-top:8px;font-size:1rem}.provider-work-hero__signin{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.provider-work-layout,.provider-support-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:16px;display:grid}.provider-status-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:16px;display:grid}.provider-section-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:16px;display:flex}.provider-section-head h2{margin:0;font-size:22px;line-height:1.2}.provider-availability-card .provider-section-head{align-items:center;margin-bottom:0}.provider-availability-card{min-width:0;overflow:hidden}.provider-availability-card .availability-toggle{flex:0 auto;min-width:0;max-width:100%}.provider-availability-card .availability-toggle__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.provider-visibility-card{background:#fffbeb;border-color:#b4530933;gap:14px}.provider-visibility-card--visible{background:#f0fdfa;border-color:#0f766e33}.provider-visibility-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.provider-visibility-card h2,.provider-visibility-card p{margin:0}.provider-visibility-card h2{font-size:22px;line-height:1.2}.provider-visibility-card__head p:not(.provider-section-kicker){color:#475569;margin-top:6px;line-height:1.45}.provider-visibility-badge{color:#92400e;background:#fef3c7;border:1px solid #b4530947;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.provider-visibility-badge--visible{color:#0f766e;background:#ccfbf1;border-color:#0f766e33}.provider-visibility-help{gap:10px;display:grid}.provider-visibility-help>strong{color:#10231d}.provider-visibility-help ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.provider-visibility-help li{color:#334155;padding-left:18px;line-height:1.45;position:relative}.provider-visibility-help li:before{content:"";background:#b45309;border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.provider-section-kicker{color:#0d5849;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.provider-today-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.provider-today-item,.provider-next-action,.provider-value-grid>div,.provider-insight-grid>div{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:14px}.provider-today-item--wide{grid-column:span 3}.provider-today-item span,.provider-next-action span,.provider-value-grid span,.provider-insight-grid span{color:var(--muted);font-size:12px;font-weight:700;display:block}.provider-today-item strong,.provider-next-action strong,.provider-value-grid strong,.provider-insight-grid strong{color:var(--text);margin-top:4px;font-size:20px;line-height:1.25;display:block}.provider-today-item p,.provider-next-action p{margin-top:4px}.provider-next-action{background:#f8fafc;gap:10px;display:grid}.provider-value-grid,.provider-insight-grid{grid-template-columns:1fr;gap:10px;display:grid}.provider-work-value .muted,.provider-insights-card .muted{margin:0}.provider-message-summary{color:var(--text);align-items:baseline;gap:8px;display:flex}.provider-message-summary strong{font-size:28px;line-height:1}.provider-message-summary span{color:var(--muted);font-weight:700}.provider-attention-strip{background:#fffbeb;border:1px solid #b4530938;border-radius:16px;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.provider-attention-strip h2{color:#10231d;margin:0;font-size:18px;line-height:1.2}.provider-attention-strip__items{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.provider-attention-item{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.provider-attention-item div{min-width:0}.provider-attention-item strong,.provider-attention-item span{display:block}.provider-attention-item strong{color:#10231d;line-height:1.25}.provider-attention-item span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:700;overflow:hidden}.provider-attention-item .button{flex:none;min-height:38px;padding:8px 10px}.provider-missing{gap:8px;display:grid}.provider-missing>strong{color:var(--text)}.provider-job-grid,.provider-request-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.provider-job-card,.provider-request-card{background:linear-gradient(90deg,#0f766e0e,#fff 38%);border:1px solid #0f766e2e;border-left:5px solid #0f766e;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 22px #0f172a0d}.provider-job-card:nth-child(4n+2),.provider-request-card:nth-child(4n+2){background:linear-gradient(90deg,#b4530911,#fff 38%);border-left-color:#b45309}.provider-job-card:nth-child(4n+3),.provider-request-card:nth-child(4n+3){background:linear-gradient(90deg,#2563eb0e,#fff 38%);border-left-color:#2563eb}.provider-job-card:nth-child(4n+4),.provider-request-card:nth-child(4n+4){background:linear-gradient(90deg,#7c3aed0e,#fff 38%);border-left-color:#7c3aed}.provider-job-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.provider-job-card__head h3{margin:0;font-size:17px;line-height:1.25}.provider-job-card__head p{margin:3px 0 0}.provider-job-meta{flex-wrap:wrap;gap:8px;display:flex}.provider-job-meta span{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;align-items:center;max-width:100%;min-height:30px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.provider-job-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.provider-job-actions .button{min-height:42px;padding:9px 12px}.provider-request-card .muted{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.provider-missing-list{gap:8px;display:grid}.provider-missing-list li{color:#334155;padding-left:18px;font-size:14px;position:relative}.provider-missing-list li:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.provider-job-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.provider-job-photo-grid img{aspect-ratio:4/3;object-fit:cover;background:#f1f5f9;border-radius:14px;width:100%}@media (max-width:900px){.provider-work-layout,.provider-support-grid,.provider-status-grid{grid-template-columns:1fr}.provider-today-grid{grid-template-columns:1fr 1fr}.provider-today-item--wide{grid-column:1/-1}}@media (max-width:768px){.provider-identity{align-items:flex-start}.provider-avatar{width:60px;height:60px}}@media (max-width:560px){.provider-identity{gap:10px}.provider-identity>div{min-width:0}.provider-work-hero .title{white-space:nowrap;font-size:clamp(1.25rem,6vw,1.55rem);line-height:1.05}.provider-work-hero{gap:14px}.provider-work-hero__signin,.provider-work-hero__signin .button,.provider-section-head .button,.provider-job-actions,.provider-job-actions .button{width:100%}.provider-section-head{gap:12px;display:grid}.provider-attention-strip{grid-template-columns:1fr}.provider-attention-item{flex-direction:column;align-items:stretch}.provider-attention-item .button{width:100%}.provider-availability-card .provider-section-head{grid-template-columns:minmax(0,1fr) minmax(118px,auto);align-items:center}.provider-availability-card .availability-toggle{justify-self:end;min-height:40px;padding:4px 6px 4px 10px}.provider-section-head h2{font-size:20px}.provider-today-grid,.provider-job-grid,.provider-request-grid,.provider-insight-grid,.provider-value-grid{grid-template-columns:1fr}.provider-today-item--wide{grid-column:auto}.provider-job-card,.provider-request-card{padding:14px}.provider-job-card__head{align-items:flex-start}.provider-job-meta span{border-radius:10px}.provider-job-actions{align-items:stretch}}
.provider-bookings-page,.provider-booking-detail-page{background:var(--surface-muted)}.provider-bookings-hero{border:1px solid var(--border);background:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:16px;padding:24px;display:flex}.provider-bookings-hero .title{margin:0}.provider-bookings-hero__actions,.provider-bookings-auth{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.provider-booking-tabs{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.provider-booking-tabs::-webkit-scrollbar{display:none}.provider-booking-tab{border:1px solid var(--border);color:#334155;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-weight:800;display:inline-flex}.provider-booking-tab strong{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0 7px;font-size:12px;display:inline-flex}.provider-booking-tab--active{color:#fff;background:#10231d;border-color:#10231d}.provider-booking-tab--active strong{color:#fff;background:#ffffff29}.provider-bookings-board{gap:16px;display:grid}.provider-booking-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.provider-booking-card{border:1px solid var(--border);background:#fff;border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.provider-booking-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.provider-booking-card__head h2{color:var(--text);margin:0;font-size:18px;line-height:1.25}.provider-booking-card__head p{color:var(--muted);margin:4px 0 0;font-size:14px}.provider-booking-card__busy{padding:9px 10px}.provider-booking-meta{flex-wrap:wrap;gap:8px;display:flex}.provider-booking-meta span{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;align-items:center;max-width:100%;min-height:30px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.provider-booking-value,.provider-booking-timeline,.provider-booking-next{border:1px solid var(--border);background:#f8fafc;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.provider-booking-value{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-booking-value p{grid-column:1/-1;margin:0}.provider-booking-value span,.provider-booking-timeline span,.provider-booking-next span,.provider-booking-detail-timeline span{color:var(--muted);font-size:12px;font-weight:800;display:block}.provider-booking-value strong,.provider-booking-timeline strong,.provider-booking-next strong,.provider-booking-detail-timeline strong{color:var(--text);margin-top:3px;font-size:15px;line-height:1.3;display:block}.provider-booking-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-booking-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.provider-booking-actions .button{min-height:42px;padding:9px 12px}.provider-bookings-empty{text-align:center;background:#fff;border:1px dashed #0f172a29;border-radius:16px;place-items:center;gap:10px;min-height:260px;padding:28px;display:grid}.provider-bookings-empty h2{margin:0;font-size:24px}.provider-bookings-empty p{color:var(--muted);margin:0}.provider-booking-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.provider-booking-detail-main,.provider-booking-detail-side{gap:18px;display:grid}.provider-booking-detail-main h3,.provider-booking-detail-side h2{margin:0 0 8px;font-size:18px}.provider-booking-photo-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.provider-booking-photo-grid img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);border-radius:12px;width:100%}.provider-booking-detail-timeline{gap:10px;display:grid}.provider-booking-detail-timeline div{border:1px solid var(--border);background:#fff;border-radius:12px;padding:10px 12px}.provider-booking-detail-actions{gap:8px;display:grid}@media (max-width:560px){.provider-bookings-hero,.provider-booking-card__head{display:grid}.provider-bookings-hero,.provider-booking-card,.provider-bookings-board,.provider-bookings-empty{border-radius:14px}.provider-bookings-hero__actions,.provider-bookings-hero__actions .button,.provider-bookings-auth,.provider-bookings-auth .button,.provider-booking-actions,.provider-booking-actions .button,.provider-bookings-empty .button,.provider-booking-detail-actions .button{width:100%}.provider-booking-card-grid,.provider-booking-detail-grid,.provider-booking-value,.provider-booking-timeline{grid-template-columns:1fr}.provider-booking-value p{grid-column:auto}.provider-booking-actions{align-items:stretch}.provider-booking-meta span{border-radius:10px}.provider-booking-detail-main,.provider-booking-detail-side{gap:14px}}
.provider-profile-edit-page{background:#f7faf8;padding-top:0}.provider-profile-edit-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:18px;display:grid}.provider-profile-edit-fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.provider-profile-edit-fieldset:disabled{opacity:.72}.provider-profile-edit-card{gap:14px;min-width:0;display:grid}.provider-profile-edit-card h2,.provider-profile-save-card h2{color:#10231d;margin:0;font-size:1.18rem}.provider-profile-edit-card>.muted{margin-top:-4px}.provider-profile-completion-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.provider-profile-completion-card span{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.provider-profile-completion-card strong{color:#10231d;margin-top:4px;font-size:1.6rem;line-height:1;display:block}.provider-profile-visibility-card{grid-template-columns:minmax(0,1fr)}.provider-profile-visibility-card>.muted{width:100%;max-width:68ch;margin:0}.provider-profile-missing{gap:8px;display:grid}.provider-profile-missing ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.provider-profile-missing li{color:#10231d;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;padding:7px 10px;font-size:.84rem;font-weight:800}.provider-profile-missing button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.provider-profile-missing button:hover,.provider-profile-missing button:focus-visible{color:#0d5849;text-decoration:underline}.provider-profile-launch-card{gap:16px}.provider-profile-launch-card h2{margin:4px 0 0}.provider-profile-launch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.provider-profile-launch-list li{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-weight:800;display:flex}.provider-profile-launch-list span{color:#0f766e;border:1px solid #0f172a2e;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.62rem;font-weight:900;display:inline-flex}.provider-profile-launch-list .is-complete{color:#10231d;background:#0f766e14;border-color:#0f766e2e}.provider-profile-photo-row{align-items:center;gap:14px;min-width:0;display:flex}.provider-profile-edit-avatar{color:#fff;object-fit:cover;background:#10231d;border-radius:18px;flex:none;place-items:center;width:72px;height:72px;font-weight:900;display:grid;overflow:hidden}.provider-profile-edit-avatar--initials{font-size:1.15rem}.provider-profile-selected-services{gap:8px;display:grid}.provider-profile-selected-services>span{color:#64748b;font-size:.82rem;font-weight:900}.provider-profile-selected-services ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.provider-profile-selected-services li{color:#10231d;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;font-weight:800;display:flex}.provider-profile-selected-services button{appearance:none;color:#0d5849;cursor:pointer;font:inherit;background:0 0;border:0;font-size:.82rem;font-weight:900}.provider-profile-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.provider-profile-status-grid article,.provider-profile-job-card{background:#fbfcfd;border:1px solid #0f172a14;border-radius:8px;min-width:0;padding:14px}.provider-profile-status-grid span{color:#64748b;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:900;display:block}.provider-profile-status-grid strong{color:#10231d;font-size:1.05rem;display:block}.provider-profile-status-grid p{color:#586779;margin:6px 0 0;line-height:1.45}.provider-profile-job-card{gap:12px;display:grid}.provider-profile-job-card img{object-fit:cover;border-radius:8px;width:100%;max-height:180px;margin-top:8px;display:block}.provider-profile-save-card{position:sticky;top:90px}.provider-profile-share-card{grid-template-columns:minmax(0,1fr)}.provider-profile-share-card .home-launch__eyebrow{margin:0 0 -6px}.provider-profile-link-box{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.provider-profile-link-box input{text-overflow:ellipsis;min-width:0;font-size:.88rem;overflow:hidden}.provider-profile-share-actions{align-items:center}.provider-profile-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.provider-profile-overview-grid>div{align-content:start;gap:10px;display:grid}.provider-profile-overview-grid>div>span{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.provider-profile-detail-pills{flex-wrap:wrap;gap:8px;display:flex}.provider-profile-detail-pills span{color:#0f4f43;background:#0f766e12;border:1px solid #0f766e29;border-radius:999px;padding:8px 10px;font-weight:800;line-height:1.2}.provider-profile-steps{color:#334155;gap:8px;margin:0;padding-left:18px;line-height:1.5;display:grid}.provider-profile-save-card .button,.provider-public-preview .button{min-height:48px}.provider-public-preview{width:min(620px,100vw - 28px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #0f172a47}.provider-preview-card{background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:14px;padding:16px;display:grid}.provider-preview-card h3,.provider-preview-card p{margin:0}@media (max-width:860px){.provider-profile-edit-grid{grid-template-columns:1fr}.provider-profile-save-card{position:static}}@media (max-width:640px){.provider-profile-edit-page .split{align-items:stretch}.provider-profile-edit-page{padding-top:0}.provider-profile-edit-page .split>.tag-list,.provider-profile-save-card .tag-list,.provider-profile-share-actions{width:100%}.provider-profile-edit-page .button,.provider-profile-save-card .button{justify-content:center;width:100%;min-height:48px}.provider-profile-edit-card{gap:12px;padding:14px}.provider-profile-link-box{grid-template-columns:minmax(0,1fr)}.provider-profile-completion-card{grid-template-columns:1fr}.provider-profile-photo-row{align-items:flex-start}.provider-profile-edit-avatar{border-radius:16px;width:58px;height:58px}.provider-profile-status-grid,.provider-profile-launch-list,.provider-profile-overview-grid{grid-template-columns:1fr}.provider-public-preview{max-height:calc(100vh - 24px);overflow:auto}}.provider-profile-page{background:radial-gradient(circle at 8% 0,#c66e221f,#0000 26%),radial-gradient(circle at 92% 8%,#0d58491c,#0000 26%),linear-gradient(#fffaf2 0%,#f7faf8 46%,#f8fafc 100%)}.provider-profile-shell{gap:18px;display:grid}.provider-profile-shell,.provider-profile-hero,.provider-profile-content,.provider-profile-main,.provider-profile-sidebar,.provider-profile-card{min-width:0}.provider-profile-back{color:#0d5849;align-items:center;width:fit-content;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.provider-profile-back:before{content:"←";margin-right:8px}.provider-profile-hero{background:linear-gradient(135deg,#fffaf2f5,#fff5dfe6),linear-gradient(135deg,#0d584914,#0000);border:1px solid #10231d1a;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:20px;padding:26px;display:grid;box-shadow:0 24px 70px #0c1e191a}.provider-profile-identity{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;display:grid}.provider-profile-avatar{color:#fff;background:linear-gradient(135deg,#0d5849,#c66e22);border:4px solid #ffffffb8;border-radius:26px;place-items:center;width:112px;height:112px;font-size:2rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 18px 38px #0f172a26}.provider-profile-avatar img{object-fit:cover;width:100%;height:100%}.provider-profile-hero h1{color:#10231d;margin:0;font-size:clamp(2.1rem,4.7vw,4rem);line-height:.98}.provider-profile-bio{color:#334155;max-width:62ch;margin:14px 0 0;font-size:1.03rem;line-height:1.65}.provider-profile-decision-line{color:#475569;margin:10px 0 0;font-size:.98rem;font-weight:800;line-height:1.45}.provider-profile-service-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.provider-profile-service-label{color:#475569;font-size:.84rem;font-weight:900}.provider-profile-service-chips .tag{color:#0d5849;background:#ffffffc7;border-color:#0d584929;min-height:34px}.provider-profile-summary-card{background:#ffffffdb;border:1px solid #10231d14;border-radius:22px;gap:10px;padding:18px;display:grid;box-shadow:0 18px 44px #0f172a14}.provider-profile-summary-card--cta{align-content:center}.provider-profile-quick-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.provider-profile-quick-facts span{color:#10231d;text-align:center;background:#ffffffdb;border:1px solid #0d58491f;border-radius:16px;justify-content:center;align-items:center;min-height:50px;padding:10px 12px;font-size:.9rem;font-weight:900;line-height:1.3;display:flex;box-shadow:0 12px 28px #0f172a0d}.provider-profile-summary-row,.provider-profile-location{background:#f8fafc;border:1px solid #0f172a0f;border-radius:15px;gap:4px;padding:12px;display:grid}.provider-profile-summary-row span,.provider-profile-location span,.provider-profile-highlight span,.provider-profile-review__head span,.provider-profile-job__head span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.provider-profile-summary-row strong,.provider-profile-location strong,.provider-profile-highlight strong{color:#10231d;line-height:1.25}.provider-profile-location small,.provider-profile-fineprint,.provider-profile-community{color:#64748b;line-height:1.45}.provider-profile-cta-group{grid-template-columns:1fr;gap:10px;margin-top:4px;display:grid}.provider-profile-cta-group .button,.provider-profile-workflow .button,.provider-profile-recommend .button{justify-content:center;width:100%}.provider-profile-cta-group .button--whatsapp{color:#063f24;background:#25d366;border-color:#25d366;box-shadow:0 16px 32px #25d36638}.provider-profile-cta-group .button--whatsapp:hover,.provider-profile-cta-group .button--whatsapp:focus-visible{color:#042d1a;background:#1ebe5d;border-color:#1ebe5d}.provider-profile-whatsapp-icon{flex:none;width:1.25em;height:1.25em}.provider-profile-fineprint{margin:0;font-size:.9rem}.provider-profile-share-strip{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.provider-profile-share-strip>span,.provider-profile-share-strip small{color:#64748b;font-size:.82rem;font-weight:800}.provider-profile-share-strip .button{min-height:36px;padding:8px 10px;font-size:.82rem}.provider-profile-content{display:block}.provider-profile-main{gap:20px;display:grid}.provider-profile-sidebar{display:none}.provider-profile-card{background:#fff;border:1px solid #10231d14;border-radius:22px;padding:22px;box-shadow:0 18px 44px #0f172a12}.provider-profile-section-head{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:18px;display:grid}.provider-profile-section-head--plain{grid-template-columns:minmax(0,1fr)}.provider-profile-section-head h2,.provider-profile-recommend h2{color:#10231d;margin:0;font-size:1.2rem;line-height:1.2}.provider-profile-section-head p,.provider-profile-recommend p{color:#586779;margin:5px 0 0;line-height:1.55}.provider-profile-action-hint{color:#586779;margin:0 0 12px;line-height:1.45}.provider-profile-action-row{flex-wrap:wrap;gap:10px;display:flex}.provider-profile-action-row .button{justify-content:center;min-width:160px}.provider-profile-icon{color:#0d5849;background:#0d58491a;border-radius:14px;place-items:center;width:42px;height:42px;font-size:.9rem;font-weight:900;display:grid}.provider-profile-highlight-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.provider-profile-fit-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.provider-profile-fit-list li{color:#26352f;background:linear-gradient(#fff,#f8fafc);border:1px solid #0d58491a;border-radius:16px;padding:12px 12px 12px 38px;line-height:1.5;position:relative}.provider-profile-fit-list li:before{color:#0d5849;content:"✓";background:#0d58491f;border-radius:999px;place-items:center;width:18px;height:18px;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:12px;left:12px}.provider-profile-confirm-row{background:#c66e221a;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.provider-profile-before-request{color:#7c3f11;flex:none;font-weight:800;line-height:1.5}.provider-profile-confirm-list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.provider-profile-confirm-list li{color:#10231d;background:#f8fafc;border:1px solid #0d58491f;border-radius:999px;padding:8px 10px;font-size:.86rem;font-weight:900}.provider-profile-highlight{background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a0f;border-radius:16px;gap:6px;padding:14px;display:grid}.provider-profile-trust-list,.provider-profile-review-list,.provider-profile-portfolio{gap:12px;display:grid}.provider-profile-review-list{grid-template-columns:repeat(auto-fit,minmax(176px,210px));align-items:start}.provider-profile-trust-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.provider-profile-trust-row>span{color:#0d5849;background:#0d58491a;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.provider-profile-trust-row strong{color:#10231d}.provider-profile-section-title-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.provider-profile-info-button{color:#0d5849;cursor:pointer;background:#eff6f3;border:1px solid #0d58492e;border-radius:999px;width:34px;height:34px;font-weight:900;display:none}.provider-profile-info-modal{z-index:1000;background:#0a101a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.provider-profile-info-modal__card{background:#fff;border-radius:20px;width:min(520px,100%);padding:20px;box-shadow:0 24px 70px #0f172a38}.provider-profile-info-modal__card h3{margin:0}.provider-profile-info-modal__card p{color:#586779;margin:14px 0 0;line-height:1.55}.provider-profile-trust-row p,.provider-profile-empty p,.provider-profile-review p,.provider-profile-job p,.provider-profile-trust-note{color:#586779;margin:4px 0 0;line-height:1.55}.provider-profile-review p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.provider-profile-trust-note{margin:0;font-weight:750}.provider-profile-community{background:#f8fafc;border-radius:14px;margin:14px 0 0;padding:12px;font-size:.92rem}.provider-profile-empty{background:#f8fafc;border:1px dashed #0d58493d;border-radius:18px;padding:18px}.provider-profile-empty strong{color:#10231d}.provider-profile-review,.provider-profile-job{background:#fbfcfd;border:1px solid #0f172a12;border-radius:14px;padding:10px}.provider-profile-review{aspect-ratio:1;flex-direction:column;width:min(210px,100%);display:flex;overflow:hidden}.provider-profile-review__head,.provider-profile-job__head{gap:8px;display:grid}.provider-profile-review__head{grid-template-columns:32px minmax(0,1fr) auto;align-items:center}.provider-profile-job__head span{color:#64748b;letter-spacing:0;text-transform:none;font-size:.86rem;font-weight:800}.provider-profile-review__head>div{gap:1px;margin-right:auto;display:grid}.provider-profile-review__head strong,.provider-profile-job__head strong{color:#10231d}.provider-profile-review__avatar{color:#9a5416;background:#c66e2221;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:900;display:grid}.provider-profile-review__rating{color:#0d5849;background:#0d58491a;border-radius:999px;flex:none;width:fit-content;padding:4px 8px;font-size:.78rem;font-weight:900;line-height:1.2}.provider-profile-review small{color:#64748b;margin-top:auto;font-size:.78rem;font-weight:700;display:block}.provider-profile-job__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.provider-profile-job figure{margin:0}.provider-profile-job img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.provider-profile-work-image{aspect-ratio:4/3;color:#0d5849;text-align:center;background:linear-gradient(135deg,#0d58491f,#c66e221f),#f8fafc;border:1px solid #0d58491f;border-radius:16px;place-items:center;min-height:0;margin-bottom:10px;font-weight:900;display:grid;overflow:hidden}.provider-profile-work-image img{object-fit:cover;width:100%;height:100%;min-height:0}.provider-profile-work-meta{color:#64748b;margin:6px 0 0;font-size:.92rem;font-weight:800}.provider-profile-work-caption{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.provider-profile-portfolio{grid-template-columns:repeat(auto-fit,minmax(180px,240px));align-items:start}.provider-profile-job figcaption{color:#64748b;margin-top:5px;font-size:.82rem;font-weight:800}.provider-profile-recommend{background:linear-gradient(135deg,#fff,#fffaf2)}.provider-profile-sticky-cta{display:none}@media (max-width:960px){.provider-profile-hero,.provider-profile-content{grid-template-columns:1fr}.provider-profile-sidebar{position:static}}@media (max-width:768px){.provider-profile-page{padding-top:18px;padding-bottom:92px}.provider-profile-shell{gap:14px}.provider-profile-back{min-height:40px;font-size:.9rem}.provider-profile-info-button{flex:none;place-items:center;display:inline-grid}.provider-profile-trust .provider-profile-trust-note{display:none}.provider-profile-hero{border-radius:18px;gap:14px;padding:15px;box-shadow:0 16px 36px #0c1e1914}.provider-profile-identity{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px}.provider-profile-avatar{border-width:3px;border-radius:18px;width:58px;height:58px;font-size:1rem}.provider-profile-hero h1{font-size:clamp(1.6rem,8vw,2.15rem);line-height:1.03}.provider-profile-bio{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:8px;font-size:.92rem;line-height:1.42;display:-webkit-box;overflow:hidden}.provider-profile-decision-line{margin-top:8px;font-size:.84rem;line-height:1.35}.provider-profile-service-chips{gap:6px;margin-top:10px}.provider-profile-service-chips .tag{min-height:30px;padding:5px 8px;font-size:.74rem}.provider-profile-summary-card,.provider-profile-card{border-radius:18px;padding:14px}.provider-profile-summary-card,.provider-profile-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-profile-quick-facts span{border-radius:13px;min-height:42px;padding:8px 10px;font-size:.8rem}.provider-profile-summary-row,.provider-profile-location{border-radius:13px;padding:10px}.provider-profile-location{grid-column:1/-1}.provider-profile-summary-row span,.provider-profile-location span,.provider-profile-highlight span,.provider-profile-review__head span,.provider-profile-job__head span{font-size:.68rem}.provider-profile-summary-row strong,.provider-profile-location strong,.provider-profile-highlight strong{font-size:.92rem}.provider-profile-cta-group,.provider-profile-fineprint{display:none}.provider-profile-summary-card--cta{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:start;padding:0}.provider-profile-share-strip{gap:6px;width:fit-content;max-width:100%;padding:0;display:inline-flex}.provider-profile-share-strip>span{font-size:.78rem}.provider-profile-share-strip .button{min-height:32px;padding:6px 9px;font-size:.78rem}.provider-profile-share-strip small{flex-basis:100%;font-size:.74rem}.provider-profile-content,.provider-profile-main{gap:14px}.provider-profile-section-head{grid-template-columns:34px minmax(0,1fr);gap:10px;margin-bottom:13px}.provider-profile-section-head--plain{grid-template-columns:minmax(0,1fr)}.provider-profile-icon{border-radius:12px;width:34px;height:34px;font-size:.78rem}.provider-profile-section-head h2,.provider-profile-recommend h2{font-size:1.06rem}.provider-profile-section-head p,.provider-profile-recommend p,.provider-profile-trust-row p,.provider-profile-empty p,.provider-profile-review p,.provider-profile-job p,.provider-profile-workflow li{font-size:.88rem;line-height:1.42}.provider-profile-highlight-grid{grid-template-columns:1fr;gap:8px}.provider-profile-highlight{border-radius:14px;padding:11px}.provider-profile-fit-list{gap:8px}.provider-profile-fit-list li{border-radius:14px;padding:10px 10px 10px 34px;font-size:.88rem;line-height:1.4}.provider-profile-fit-list li:before{top:10px;left:10px}.provider-profile-confirm-row{border-radius:14px;margin-top:10px;padding:10px 12px}.provider-profile-before-request{font-size:.86rem}.provider-profile-trust-list,.provider-profile-review-list,.provider-profile-portfolio,.provider-profile-workflow ol{gap:9px}.provider-profile-review-list,.provider-profile-portfolio{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -14px;padding:0 14px 6px;scroll-padding-inline:14px;display:flex;overflow:auto hidden}.provider-profile-review-list::-webkit-scrollbar{display:none}.provider-profile-portfolio::-webkit-scrollbar{display:none}.provider-profile-review-list{scrollbar-width:none}.provider-profile-portfolio{scrollbar-width:none;grid-template-columns:none}.provider-profile-trust-row{grid-template-columns:26px minmax(0,1fr);gap:8px}.provider-profile-trust-row>span{width:26px;height:26px;font-size:.82rem}.provider-profile-review,.provider-profile-job{scroll-snap-align:start;border-radius:13px;padding:10px}.provider-profile-review{aspect-ratio:1;flex:0 0 min(58vw,210px);width:min(58vw,210px)}.provider-profile-job{flex:0 0 min(74vw,250px)}.provider-profile-review__head{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.provider-profile-review__avatar{border-radius:10px;width:30px;height:30px;font-size:.72rem}.provider-profile-review__rating{padding:4px 7px;font-size:.72rem}.provider-profile-review__head strong{font-size:.9rem}.provider-profile-review__head span:not(.provider-profile-review__avatar):not(.provider-profile-review__rating){font-size:.66rem}.provider-profile-review p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.provider-profile-review small{margin-top:auto;font-size:.72rem}.provider-profile-job__photos{gap:8px}.provider-profile-work-image,.provider-profile-work-image img{min-height:0}.provider-profile-work-meta{font-size:.84rem}.provider-profile-work-caption{font-size:.86rem}.provider-profile-workflow .button,.provider-profile-recommend .button{min-height:48px}.provider-profile-sticky-cta{z-index:35;color:#fff;background:#10231d;border-radius:999px;justify-content:center;align-items:center;min-height:54px;font-size:.96rem;font-weight:900;text-decoration:none;display:inline-flex;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 18px 38px #10231d40}}.provider-profile-page .pill{color:#7c3f11;background:#fff4d6;border:1px solid #c66e2238}.provider-profile-page .pill--success{color:#166534;background:#dcfce7;border-color:#16a34a3d}
.provider-onboarding-page{background:radial-gradient(circle at 8% 0,#c66e221f,#0000 26%),radial-gradient(circle at 92% 8%,#0d58491c,#0000 28%),linear-gradient(#fffaf2 0%,#f7faf8 46%,#f8fafc 100%);padding-top:24px}.provider-onboarding-shell,.provider-onboarding-hero,.provider-onboarding-hero__copy,.provider-onboarding-preview,.provider-onboarding-panel,.provider-onboarding-benefits,.provider-onboarding-trust,.provider-onboarding-faq,.provider-onboarding-final{min-width:0}.provider-onboarding-shell{gap:18px;display:grid}.provider-onboarding-hero{background:linear-gradient(135deg,#fffaf2f5,#fff5dfe6),linear-gradient(135deg,#0d584914,#0000);border:1px solid #10231d1a;border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;padding:26px 28px;display:grid;box-shadow:0 18px 50px #0c1e1917}.provider-onboarding-hero__copy{max-width:880px}.provider-onboarding-eyebrow,.provider-onboarding-preview__label{color:#996c11;letter-spacing:.12em;text-transform:uppercase;width:fit-content;font-size:.76rem;font-weight:900;display:inline-flex}.provider-onboarding-hero h1{color:#10231d;max-width:15ch;margin:8px 0 0;font-size:clamp(1.9rem,3.8vw,3.25rem);line-height:1}.provider-onboarding-hero p,.provider-onboarding-trust p,.provider-onboarding-final p{color:#334155;max-width:64ch;margin:12px 0 0;font-size:1rem;line-height:1.5}.provider-onboarding-badges,.provider-onboarding-actions,.provider-onboarding-preview__meta,.provider-onboarding-category-grid,.provider-onboarding-trust-list{flex-wrap:wrap;gap:10px;display:flex}.provider-onboarding-badges{margin-top:14px}.provider-onboarding-badges span,.provider-onboarding-preview__meta span,.provider-onboarding-category-grid span,.provider-onboarding-trust-list span{color:#0d5849;background:#0d584917;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:.84rem;font-weight:900;display:inline-flex}.provider-onboarding-actions{margin-top:18px}.provider-onboarding-preview,.provider-onboarding-panel,.provider-onboarding-benefits,.provider-onboarding-trust,.provider-onboarding-faq,.provider-onboarding-final,.provider-onboarding-card{background:#fff;border:1px solid #10231d14;border-radius:22px;box-shadow:0 18px 44px #0f172a12}.provider-onboarding-preview{color:#f8f2e7;background:#10231d;align-content:start;gap:12px;padding:20px;display:grid}.provider-onboarding-preview h2{color:#fff;margin:0;font-size:1.35rem;line-height:1.15}.provider-onboarding-preview p{color:#f8f2e7db;margin:0;line-height:1.55}.provider-onboarding-preview__meta span{color:#f8f2e7;background:#ffffff1a}.provider-onboarding-response{background:#ffffff14;border:1px solid #f8f2e71f;border-radius:16px;gap:6px;margin-top:4px;padding:14px;display:grid}.provider-onboarding-response strong{color:#fff}.provider-onboarding-panel,.provider-onboarding-benefits,.provider-onboarding-faq,.provider-onboarding-final{padding:22px}.provider-onboarding-panel--compact{justify-content:space-between;align-items:center;gap:18px;display:flex}.provider-onboarding-panel--compact .provider-onboarding-section-head{margin-bottom:0}.provider-onboarding-panel--compact .button{flex:none}.provider-onboarding-section-head{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;display:grid}.provider-onboarding-section-head>span{color:#0d5849;background:#0d58491a;border-radius:14px;place-items:center;width:42px;height:42px;font-size:.86rem;font-weight:900;display:grid}.provider-onboarding-section-head h2,.provider-onboarding-trust h2,.provider-onboarding-final h2,.provider-onboarding-card h3{color:#10231d;margin:0}.provider-onboarding-section-head p,.provider-onboarding-card p,.provider-onboarding-faq-item p{color:#586779;margin:6px 0 0;line-height:1.55}.provider-onboarding-steps,.provider-onboarding-benefit-grid{gap:12px;display:grid}.provider-onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-onboarding-steps article{background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a12;border-radius:16px;gap:10px;padding:14px;display:grid}.provider-onboarding-steps article>span{color:#fff;background:#10231d;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.provider-onboarding-steps p{color:#334155;margin:0;font-weight:800;line-height:1.45}.provider-onboarding-category-grid span{color:#10231d;background:#f8fafc;border:1px solid #0f172a0f;min-height:42px}.provider-onboarding-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-onboarding-card{padding:18px}.provider-onboarding-card h3{font-size:1.1rem}.provider-onboarding-trust{background:linear-gradient(135deg,#fff,#fffaf2);grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);align-items:center;gap:20px;padding:24px;display:grid}.provider-onboarding-trust-list span{background:#fff;border:1px solid #0d584914;border-radius:16px;flex:210px}.provider-onboarding-faq-list{gap:10px;display:grid}.provider-onboarding-faq-item{background:#fbfcfd;border:1px solid #0f172a12;border-radius:16px}.provider-onboarding-faq-item summary{color:#10231d;cursor:pointer;min-height:48px;padding:14px 16px;font-weight:900}.provider-onboarding-faq-item p{padding:0 16px 16px}.provider-onboarding-final h2,.provider-onboarding-final p{color:#fff}.provider-onboarding-final p{color:#f8f2e7db}.provider-onboarding-final .button--ghost{color:#10231d;background:#fff;border-color:#f8f2e757}.provider-onboarding-final .button--ghost:hover{color:#0d5849;background:#fff7ed;border-color:#f8f2e79e}@media (max-width:768px){.provider-onboarding-page{padding-top:18px}.provider-onboarding-shell{gap:14px}.provider-onboarding-hero{border-radius:18px;gap:14px;padding:16px;box-shadow:0 16px 36px #0c1e1914}.provider-onboarding-hero__copy{max-width:none}.provider-onboarding-eyebrow,.provider-onboarding-preview__label{font-size:.68rem}.provider-onboarding-hero h1{max-width:17ch;margin-top:7px;font-size:clamp(1.7rem,8vw,2.22rem);line-height:1.04}.provider-onboarding-hero p,.provider-onboarding-trust p,.provider-onboarding-final p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:.92rem;line-height:1.42;display:-webkit-box;overflow:hidden}.provider-onboarding-badges{scrollbar-width:none;flex-wrap:nowrap;gap:7px;max-width:100%;margin-top:12px;padding-bottom:3px;overflow:auto hidden}.provider-onboarding-badges::-webkit-scrollbar{display:none}.provider-onboarding-badges span,.provider-onboarding-preview__meta span,.provider-onboarding-category-grid span,.provider-onboarding-trust-list span{min-height:32px;padding:7px 9px;font-size:.76rem}.provider-onboarding-badges span{white-space:nowrap;flex:none}.provider-onboarding-actions{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.provider-onboarding-actions .button{width:100%;min-width:0;min-height:48px}.provider-onboarding-preview,.provider-onboarding-panel,.provider-onboarding-benefits,.provider-onboarding-trust,.provider-onboarding-faq,.provider-onboarding-final,.provider-onboarding-card{border-radius:18px;padding:14px}.provider-onboarding-preview{display:none}.provider-onboarding-preview h2,.provider-onboarding-section-head h2,.provider-onboarding-trust h2,.provider-onboarding-final h2{font-size:1.12rem}.provider-onboarding-preview p,.provider-onboarding-section-head p,.provider-onboarding-card p,.provider-onboarding-faq-item p,.provider-onboarding-steps p{font-size:.88rem;line-height:1.42}.provider-onboarding-preview__meta,.provider-onboarding-trust-list{gap:7px}.provider-onboarding-category-grid{display:none}.provider-onboarding-section-head{grid-template-columns:34px minmax(0,1fr);gap:10px;margin-bottom:12px}.provider-onboarding-section-head>span{border-radius:12px;width:34px;height:34px;font-size:.76rem}.provider-onboarding-steps{grid-template-columns:1fr;gap:10px}.provider-onboarding-steps article{grid-template-columns:32px minmax(0,1fr);align-items:center;min-width:0;padding:12px}.provider-onboarding-steps article>span{flex:none;width:32px;height:32px}.provider-onboarding-steps p{overflow-wrap:anywhere;min-width:0}.provider-onboarding-benefit-grid,.provider-onboarding-faq-list{gap:10px}.provider-onboarding-final{display:grid}.provider-onboarding-panel--compact{gap:12px;display:grid}.provider-onboarding-panel--compact .button{width:100%}}.provider-onboarding-final{color:#fff;background:linear-gradient(135deg,#173c31 0%,#1b4a3d 100%);justify-content:space-between;align-items:center;gap:20px;display:flex}
.provider-onboarding-page{--po-cream:#f6efe1;--po-cream-panel:#fbf7ec;--po-ink:#17211d;--po-stone:#5b6a5e;--po-green:#16332b;--po-green-mid:#1f4a3b;--po-green-pop:#2b6e52;--po-gold:#e4a83a;--po-gold-deep:#b9832a;--po-red:#c2472b;--po-border:#17211d29;--po-border-strong:#17211dd9;--po-shadow:0 18px 40px #17211d24;background:var(--po-cream)!important;padding-top:0!important}.provider-onboarding-hero{clip-path:polygon(0 0,100% 0,100% 90%,92% 100%,84% 89%,76% 100%,68% 90%,60% 100%,52% 89%,44% 100%,36% 90%,28% 100%,20% 89%,12% 100%,4% 90%,0 100%);position:relative;background:var(--po-green)!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:90px 32px 130px!important}.provider-onboarding-eyebrow{color:var(--po-gold)!important;font-weight:800!important}.provider-onboarding-hero h1{font-family:-apple-system,Helvetica Neue,Arial,sans-serif;color:var(--po-cream)!important;max-width:18ch!important;font-size:clamp(2.2rem,4.6vw,3.6rem)!important;font-weight:900!important}.provider-onboarding-hero p{color:#f6efe1d9!important;max-width:52ch!important;font-size:1.05rem!important}.provider-onboarding-hero .button--primary{background:var(--po-red)!important;border-color:#17211d66!important;border-radius:999px!important;padding:14px 26px!important;font-weight:800!important}.provider-onboarding-hero .button--primary:hover{background:#a53a22!important}.provider-onboarding-hero .button--ghost{color:var(--po-cream)!important;background:0 0!important;border:2.5px solid #f6efe18c!important;border-radius:999px!important;padding:14px 26px!important;font-weight:800!important}.provider-onboarding-hero .button--ghost:hover{background:#f6efe11a!important;border-color:#f6efe1cc!important}.provider-onboarding-panel,.provider-onboarding-benefits,.provider-onboarding-faq{background:var(--po-cream)!important;box-shadow:none!important;border:none!important;border-top:3px solid var(--po-border)!important;border-radius:0!important;padding:56px 32px!important}.provider-onboarding-panel--compact{padding-top:40px!important;padding-bottom:40px!important}.provider-onboarding-section-head{grid-template-columns:56px minmax(0,1fr)!important;gap:22px!important}.provider-onboarding-section-head>span{border:3px solid var(--po-cream);box-shadow:0 0 0 2.5px var(--po-border-strong);background:var(--po-green)!important;width:56px!important;height:56px!important;color:var(--po-gold)!important;border-radius:50%!important;font-size:1.2rem!important;font-weight:900!important}.provider-onboarding-section-head h2{font-family:-apple-system,Helvetica Neue,Arial,sans-serif;color:var(--po-green)!important;font-weight:900!important}.provider-onboarding-section-head p{color:var(--po-stone)!important}.provider-onboarding-steps{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}@media (max-width:900px){.provider-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.provider-onboarding-steps{grid-template-columns:1fr!important}}.provider-onboarding-steps article{background:var(--po-cream-panel)!important;border:2.5px solid var(--po-border-strong)!important;border-radius:14px!important}.provider-onboarding-steps article>span{background:var(--po-green)!important;color:var(--po-gold)!important;border-radius:50%!important}.provider-onboarding-steps article:nth-child(5n+1)>span,.provider-onboarding-steps article:nth-child(5n+3)>span,.provider-onboarding-steps article:nth-child(5n+5)>span{background:var(--po-gold)!important;color:var(--po-ink)!important}.provider-onboarding-steps p{color:var(--po-ink)!important}.provider-onboarding-category-grid span{background:var(--po-cream-panel)!important;border:2px solid var(--po-border-strong)!important;color:var(--po-green-mid)!important;border-radius:999px!important;font-weight:700!important}.provider-onboarding-category-grid span:nth-child(3n+1){border-color:var(--po-green-mid)!important;color:var(--po-green-mid)!important}.provider-onboarding-category-grid span:nth-child(3n+2){border-color:var(--po-gold-deep)!important;color:var(--po-gold-deep)!important}.provider-onboarding-category-grid span:nth-child(3n+3){border-color:var(--po-red)!important;color:var(--po-red)!important}.provider-onboarding-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}@media (max-width:980px){.provider-onboarding-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.provider-onboarding-benefit-grid{grid-template-columns:1fr!important}}.provider-onboarding-card{position:relative;background:var(--po-cream-panel)!important;border:2.5px solid var(--po-border-strong)!important;box-shadow:var(--po-shadow)!important;border-radius:16px!important;padding:22px 20px 20px 26px!important;overflow:visible!important}.provider-onboarding-card:before{content:"";border-radius:16px 16px 0 0;height:8px;position:absolute;top:-3px;left:0;right:0}.provider-onboarding-card:nth-child(4n+1):before{background:var(--po-green)}.provider-onboarding-card:nth-child(4n+2):before{background:var(--po-red)}.provider-onboarding-card:nth-child(4n+3):before{background:var(--po-gold-deep)}.provider-onboarding-card:nth-child(4n+4):before{background:var(--po-green-pop)}.provider-onboarding-card:after{content:"";background:var(--po-cream);border:2px solid var(--po-border-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:14px}.provider-onboarding-card h3{color:var(--po-ink)!important}.provider-onboarding-card p{color:var(--po-stone)!important}.provider-onboarding-panel--compact .button--ghost{border:2px solid var(--po-border-strong)!important;color:var(--po-green)!important;background:0 0!important;border-radius:999px!important}.provider-onboarding-panel--compact .button--ghost:hover{background:#17211d0f!important}.provider-onboarding-final{clip-path:polygon(0 0,100% 0,100% 90%,92% 100%,84% 89%,76% 100%,68% 90%,60% 100%,52% 89%,44% 100%,36% 90%,28% 100%,20% 89%,12% 100%,4% 90%,0 100%);position:relative;background:var(--po-green)!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:70px 32px 120px!important}.provider-onboarding-final h2{font-family:-apple-system,Helvetica Neue,Arial,sans-serif;color:var(--po-cream)!important;font-weight:900!important}.provider-onboarding-final p{color:#f6efe1c7!important}.provider-onboarding-final .button--primary{background:var(--po-red)!important;border-color:#17211d66!important;border-radius:999px!important}.provider-onboarding-final .button--ghost{color:var(--po-cream)!important;background:0 0!important;border:2.5px solid #f6efe18c!important;border-radius:999px!important}.provider-onboarding-final .button--ghost:hover{background:#f6efe11a!important;border-color:#f6efe1cc!important}@media (max-width:640px){.provider-onboarding-hero,.provider-onboarding-final{padding-bottom:90px!important}.provider-onboarding-panel,.provider-onboarding-benefits,.provider-onboarding-faq{padding:40px 20px!important}}
.providers-v2{background:radial-gradient(circle at 8% 3%,#c66e221a,#0000 25%),radial-gradient(circle at 92% 10%,#0d58491a,#0000 24%),linear-gradient(#fffaf2 0%,#f8fafc 38%,#f6f8fb 100%)}.providers-v2 .stack{grid-template-columns:minmax(0,1fr);min-width:0}.providers-v2 .stack>*{min-width:0}.providers-v2__hero-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.providers-v2__hero-grid>*,.providers-v2__filters,.providers-v2__filters-head,.providers-v2__filter-actions,.providers-v2__card{min-width:0}.providers-v2__eyebrow{color:#f3b84d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.providers-v2__title{color:#f8fafc;max-width:720px;margin:0;font-size:clamp(32px,5vw,54px);line-height:1.03}.providers-v2__subtitle{color:#e2e8f0eb;max-width:720px;margin-top:12px;font-size:18px}.providers-v2__subtitle--mobile,.providers-v2__filter-toggle{display:none}.providers-v2__hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.providers-v2__trust-badges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.providers-v2__trust-badges span{color:#f8f2e7;background:#ffffff17;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:.86rem;font-weight:800;display:inline-flex}.providers-v2__chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.providers-v2__chips--top{margin-top:0}.providers-v2__results-section{padding-top:34px}.providers-v2__page-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.providers-v2__page-head h1{color:#10231d;margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1}.providers-v2__page-head p{color:#586779;max-width:44rem;margin:8px 0 0;font-size:1rem;line-height:1.55}.providers-v2__top-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.providers-v2__choice-banner{background:#fff;border:1px solid #0f766e24;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:0 12px 30px #0f172a0d}.providers-v2__choice-banner strong{color:#10231d;font-size:1rem;line-height:1.25;display:block}.providers-v2__choice-banner p{color:#586779;margin:3px 0 0;line-height:1.45}.providers-v2__chip:hover{border-color:#f3b84d9e;transform:translateY(-1px)}.providers-v2__chip--active{color:#10231d;background:#f8f2e7;border-color:#f3b84d}.providers-v2__cta-panel{color:#f8f2e7;background:#ffffff1a;border:1px solid #f8f2e72e;border-radius:24px;align-content:center;padding:24px;display:grid;box-shadow:0 22px 60px #0c1e1933}.providers-v2__response-card{background:#ffffff14;border:1px solid #f8f2e71f;border-radius:16px;gap:8px;margin-top:18px;padding:16px;display:grid}.providers-v2__filters{border-color:#10231d14;border-radius:20px;padding:16px 24px 18px;box-shadow:0 18px 46px #0f172a12}.providers-v2__filters-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.providers-v2__filter-actions{align-items:center;gap:10px;display:inline-flex}.providers-v2__filters-head h2,.providers-v2__guidance-card h2,.providers-v2__trust-card h2,.providers-v2__warmth-card h2,.providers-v2__empty h2{color:#10231d;margin:0}.providers-v2__search-control{position:relative}.providers-v2__search-control svg{color:#64748b;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.providers-v2__search-control input{padding-left:38px}.providers-v2__filter-fields{gap:12px 16px;transition:max-height .2s,opacity .2s}.providers-v2__filter-fields label{margin-bottom:5px}.providers-v2__filter-fields input,.providers-v2__filter-fields select{padding-block:9px}.providers-v2__sort-row{align-items:end;gap:10px;display:flex}.providers-v2__sort-row>div{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.providers-v2__sort-row label{white-space:nowrap;flex:none;margin-bottom:0}.providers-v2__sort-row .providers-v2__clear-button{flex:none;min-height:36px;margin-bottom:0}.providers-v2__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.providers-v2__guidance-grid{grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr) minmax(240px,.95fr);gap:14px;display:grid}.providers-v2__guidance-card,.providers-v2__trust-card,.providers-v2__warmth-card,.providers-v2__empty{background:#fff;border:1px solid #10231d14;border-radius:20px;padding:20px;box-shadow:0 14px 34px #0f172a0d}.providers-v2__guidance-card{background:linear-gradient(135deg,#fffaf2,#fff)}.providers-v2__guidance-card ol{color:#475569;gap:8px;margin:14px 0 16px;padding-left:20px;display:grid}.providers-v2__trust-card p,.providers-v2__warmth-card p,.providers-v2__empty p{color:#586779;margin:10px 0 0;line-height:1.62}.providers-v2__warmth-card div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.providers-v2__warmth-card span{color:#0d5849;background:#0d584914;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:800}.providers-v2__stats{grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px;display:grid}.providers-v2__stat-card{background:#fff;border:1px solid #10231d14;border-radius:16px;padding:14px 16px;box-shadow:0 10px 24px #0f172a0a}.providers-v2__stat-card strong{color:#0f172a;font-size:28px;line-height:1}.providers-v2__stat-card span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.providers-v2__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.providers-v2__market-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.providers-v2__market-strip a{min-height:104px;color:inherit;background:#fff;border:1px solid #10231d14;border-radius:16px;gap:5px;padding:14px;display:grid;box-shadow:0 10px 24px #0f172a0a}.providers-v2__market-strip a:hover,.providers-v2__market-strip a:focus-visible{border-color:#0d58493d;transform:translateY(-1px)}.providers-v2__market-strip span,.providers-v2__market-strip small{color:#0d5849;font-size:.76rem;font-weight:900;line-height:1.25}.providers-v2__market-strip strong{color:#10231d;line-height:1.25}.providers-v2__market-strip small{color:#64748b}.providers-v2__pagination-head,.providers-v2__pagination-foot{background:#fff;border:1px solid #10231d14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 10px 24px #0f172a0a}.providers-v2__pagination-head p,.providers-v2__pagination-foot span{color:#475569;margin:0;font-size:.9rem;font-weight:800}.providers-v2__pagination-actions,.providers-v2__pagination-foot{flex-wrap:wrap}.providers-v2__pagination-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.providers-v2__pagination-actions .button,.providers-v2__pagination-foot .button{border-radius:12px;min-height:38px;padding:8px 12px;font-size:.86rem}.providers-v2__card{background:linear-gradient(#0f766e0f,#fff0 32%),#fff;border:1.5px solid #0f766e47;border-top:5px solid #0f766e;border-radius:18px;gap:10px;padding:14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 12px 30px #0f766e14}.providers-v2__card:nth-child(2n){background:linear-gradient(#c66e2213,#fff0 32%),#fff;border-color:#c66e22 #c66e2257 #c66e2257;box-shadow:0 12px 30px #c66e2214}.providers-v2__card:nth-child(3n){background:linear-gradient(#4f7d3113,#fff0 32%),#fff;border-color:#4f7d31 #4f7d3157 #4f7d3157;box-shadow:0 12px 30px #4f7d3114}.providers-v2__card:nth-child(4n){background:linear-gradient(#7a4c0713,#fff0 32%),#fff;border-color:#7a4c07 #7a4c0757 #7a4c0757;box-shadow:0 12px 30px #7a4c0714}.providers-v2__card .tag-list{gap:6px}.providers-v2__card:hover{border-color:#0d58492e;transform:translateY(-2px);box-shadow:0 18px 44px #0f172a17}.providers-v2__card-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.providers-v2__avatar{color:#f8f2e7;letter-spacing:.04em;background:#10231d;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:900;display:inline-flex}.providers-v2__card-head h3{color:#10231d;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;line-height:1.15;display:-webkit-box;overflow:hidden}.providers-v2__category-line{color:#0d5849;align-items:center;gap:5px;margin:4px 0 0;font-size:.84rem;font-weight:800;display:inline-flex}.providers-v2__badge{color:#475569;white-space:nowrap;background:#0f172a0f;border-radius:999px;align-items:center;min-height:26px;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.providers-v2__badge--verified{color:#0d5849;background:#0d58491a}.providers-v2__quick-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.providers-v2__quick-meta span{color:#0d5849;text-overflow:ellipsis;white-space:nowrap;background:#0d584914;border-radius:12px;align-items:center;gap:5px;min-height:32px;margin:0;padding:7px 9px;font-size:.78rem;font-weight:900;display:flex;overflow:hidden}.providers-v2__quick-meta svg{flex:none}.providers-v2__bio{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.providers-v2__work-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.providers-v2__work-strip span{color:#0d5849;text-align:center;background:#f7faf8;border:1px dashed #0d584938;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:8px;font-size:.75rem;font-weight:900;line-height:1.2;display:inline-flex;overflow:hidden}.providers-v2__quick-meta span:first-child{color:#7a4c07;background:#7a4c0717}.providers-v2__compact-location{color:#10231d;align-items:flex-start;gap:6px;margin:0;font-size:.9rem;font-weight:800;line-height:1.3;display:flex}.providers-v2__compact-location svg{color:#0d5849;flex:none;margin-top:2px}.providers-v2__compact-price{justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.providers-v2__compact-price strong{color:#10231d;font-size:.98rem;font-weight:900}.providers-v2__compact-price span{color:#64748b;white-space:nowrap;font-size:.75rem;font-weight:700}.providers-v2__foot{border-top:1px solid #e5eaf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.providers-v2__foot .button{border-radius:12px;min-height:40px;padding:9px 12px;font-size:.88rem}.providers-v2__empty{text-align:center}.providers-v2__empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}@media (max-width:960px){.providers-v2__hero-grid,.providers-v2__guidance-grid{grid-template-columns:1fr}.providers-v2__filters-head{flex-direction:column;align-items:stretch}.providers-v2__filter-actions{justify-content:space-between}.providers-v2__title{font-size:clamp(30px,8vw,44px)}.providers-v2__stats{grid-template-columns:1fr;width:100%}.providers-v2__hero{padding:66px 0 42px}.providers-v2__subtitle{font-size:16px}.providers-v2__summary{align-items:stretch}.providers-v2__stat-card strong{font-size:24px}.providers-v2__grid{grid-template-columns:1fr}.providers-v2__market-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.providers-v2__pagination-head,.providers-v2__pagination-foot,.providers-v2__foot{align-items:stretch}.providers-v2__foot .button{width:100%}}@media (max-width:768px){.providers-v2__results-section{padding-top:22px}.providers-v2__page-head{gap:12px;display:grid}.providers-v2__page-head h1{font-size:2rem}.providers-v2__page-head p{font-size:.95rem}.providers-v2__top-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.providers-v2__top-actions .button{width:100%;min-height:46px}.providers-v2__title{max-width:20rem;font-size:clamp(1.9rem,9vw,2.35rem);line-height:1.04}.providers-v2__subtitle--mobile{max-width:20rem;margin-top:10px;font-size:.98rem;line-height:1.45;display:block}.providers-v2__hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.providers-v2__hero-actions .button{width:100%;min-height:48px}.providers-v2__hero-actions .button--ghost{color:#f8f2e7;background:#ffffff14;border-color:#f8f2e757}.providers-v2__cta-panel{display:none}.providers-v2__trust-badges,.providers-v2__chips{gap:8px;margin-top:14px}.providers-v2__trust-badges span{white-space:nowrap;flex:none;max-width:100%;padding:7px 10px}.providers-v2__trust-badges{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.providers-v2__chips{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;padding-bottom:5px;display:flex;overflow:auto hidden}.providers-v2__trust-badges::-webkit-scrollbar{display:none}.providers-v2__chips::-webkit-scrollbar{display:none}.providers-v2__trust-badges span,.providers-v2__chip{scroll-snap-align:start;flex:none;min-height:38px;padding-inline:12px;font-size:12px}.providers-v2__cta-panel,.providers-v2__guidance-card,.providers-v2__trust-card,.providers-v2__warmth-card,.providers-v2__empty,.providers-v2__card{border-radius:16px;padding:16px}.providers-v2__filters{z-index:2;border-radius:16px;padding:14px;position:relative}.providers-v2__choice-banner{order:5;gap:12px;padding:14px;display:grid}.providers-v2__choice-banner .button{width:100%}.providers-v2__filters-head{gap:12px;margin-bottom:0}.providers-v2__filters-head h2{font-size:1.2rem}.providers-v2__filter-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.providers-v2__filter-toggle{min-height:46px;display:inline-flex}.providers-v2__clear-button{min-width:0;min-height:46px;padding-inline:12px;font-size:.86rem}.providers-v2__clear-button:disabled{display:none}.providers-v2__filter-fields{opacity:0;pointer-events:none;grid-template-columns:1fr;max-height:0;margin-top:0;display:none;overflow:hidden}.providers-v2__filter-fields--open{opacity:1;pointer-events:auto;max-height:720px;margin-top:14px;display:grid}.providers-v2__filter-fields label{margin-bottom:6px;font-size:.82rem}.providers-v2__filter-fields input,.providers-v2__filter-fields select{min-height:48px}.providers-v2__filters-head .button,.providers-v2__filter-fields .button{width:100%;min-height:46px}.providers-v2__guidance-grid{order:4;gap:10px}.providers-v2__pagination-head,.providers-v2__grid,.providers-v2__pagination-foot,.providers-v2__empty{order:3}.providers-v2__pagination-head,.providers-v2__pagination-foot{gap:10px;padding:12px;display:grid}.providers-v2__pagination-actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.providers-v2__pagination-head p,.providers-v2__pagination-foot span{text-align:center}.providers-v2__pagination-foot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.providers-v2__guidance-card h2,.providers-v2__trust-card h2,.providers-v2__warmth-card h2{font-size:1.05rem}.providers-v2__guidance-card ol{gap:6px;margin:10px 0 14px}.providers-v2__trust-card p,.providers-v2__warmth-card p{margin-top:7px;line-height:1.45}.providers-v2__stats{grid-auto-columns:minmax(142px,46vw)}.providers-v2__stat-card{padding:12px}.providers-v2__card-head{grid-template-columns:44px minmax(0,1fr);gap:8px}.providers-v2__card-head .providers-v2__badge{grid-column:1/-1;justify-self:start}.providers-v2__avatar{border-radius:14px;width:44px;height:44px}.providers-v2__card-head h3{font-size:1.12rem}.providers-v2__category-line{margin-top:5px;font-size:.86rem}.providers-v2__badge{white-space:normal;text-align:center;min-height:28px;padding:5px 8px;font-size:.72rem}.providers-v2__card .tag-list{gap:6px}.providers-v2__card .tag{padding:5px 8px;font-size:.76rem}.providers-v2__empty-actions .button{width:100%;min-height:46px}.providers-v2__compact-price{align-items:flex-start}.providers-v2__hero{padding:66px 0 42px;overflow:hidden}.providers-v2__subtitle{font-size:16px;display:none}.providers-v2__summary{order:2;align-items:stretch}.providers-v2__stat-card strong{font-size:24px}.providers-v2__grid{grid-template-columns:1fr}.providers-v2__foot{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.providers-v2__foot .button{width:100%;min-height:40px}}.providers-v2__hero{background:radial-gradient(circle at 8% 18%,#f59e0b29,#0000 34%),radial-gradient(circle at 88% 78%,#0f766e1f,#0000 34%),linear-gradient(135deg,#fffbf3 0%,#fafaf9 58%,#fff 100%);padding:62px 0 34px}.providers-v2__chip{color:#0f766e;background:#fff;border:1px solid #0f766e2e;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:13px;font-weight:800;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.providers-v2__trust-badges span,.providers-v2__response-card{color:#0f766e;background:#0f766e14;border-color:#0f766e1f}.providers-v2__response-card span{color:#6b7280;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.providers-v2__response-card p{color:#111827;margin:0;font-weight:700}.providers-v2__cta-panel h3{color:#111827;font-size:28px;line-height:1.05}.providers-v2__cta-panel p{color:#6b7280;margin:8px 0 16px}
.providers-v2{--pv-cream:#f6efe1;--pv-cream-panel:#fbf7ec;--pv-ink:#17211d;--pv-stone:#5b6a5e;--pv-green:#16332b;--pv-green-mid:#1f4a3b;--pv-green-pop:#2b6e52;--pv-gold:#e4a83a;--pv-gold-deep:#b9832a;--pv-red:#c2472b;--pv-border:#17211d29;--pv-border-strong:#17211dd9;--pv-shadow:0 18px 40px #17211d24;background:var(--pv-cream)!important}.providers-v2 .providers-v2__results-section{background:var(--pv-cream)!important;padding-top:40px!important}.providers-v2 .providers-v2__eyebrow{color:var(--pv-gold-deep)!important;letter-spacing:.13em!important;font-weight:800!important}.providers-v2 .providers-v2__page-head h1{font-family:-apple-system,Helvetica Neue,Arial,sans-serif;color:var(--pv-green)!important;font-weight:900!important}.providers-v2 .providers-v2__page-head p{color:var(--pv-stone)!important}.providers-v2 .providers-v2__top-actions .button--ghost{border:2px solid var(--pv-border-strong)!important;color:var(--pv-green)!important;background:0 0!important;border-radius:999px!important}.providers-v2 .providers-v2__top-actions .button--ghost:hover{background:#17211d0f!important}.providers-v2 .button--primary{background:var(--pv-red)!important;box-shadow:none!important;border-color:#17211d66!important;border-radius:999px!important}.providers-v2 .button--primary:hover{background:#a53a22!important;border-color:#17211d80!important}.providers-v2 .notice--warning{border:2px solid var(--pv-gold-deep)!important;color:var(--pv-ink)!important;background:#e4a83a24!important;border-radius:12px!important}.providers-v2 .alert{border:2px solid var(--pv-red)!important;color:var(--pv-ink)!important;background:#c2472b1a!important;border-radius:12px!important}.providers-v2 .providers-v2__filters{background:var(--pv-cream-panel)!important;border:2.5px solid var(--pv-border-strong)!important;box-shadow:var(--pv-shadow)!important}.providers-v2 .providers-v2__filters-head h2{color:var(--pv-ink)!important}.providers-v2 .providers-v2__filter-toggle,.providers-v2 .providers-v2__clear-button{border:2px solid var(--pv-border-strong)!important;color:var(--pv-green)!important;background:0 0!important;border-radius:999px!important;display:inline-flex!important}.providers-v2 .providers-v2__filter-toggle:hover,.providers-v2 .providers-v2__clear-button:hover{background:#17211d0f!important}.providers-v2 .providers-v2__sort-row{border-top:1.5px dashed var(--pv-border);margin-top:6px;padding-top:16px;grid-column:1/-1!important;justify-content:space-between!important}.providers-v2 .providers-v2__filter-fields label{text-transform:uppercase;letter-spacing:.05em;color:var(--pv-stone)!important;font-size:.72rem!important;font-weight:800!important}.providers-v2 .providers-v2__filter-fields input,.providers-v2 .providers-v2__filter-fields select{border:2px solid var(--pv-border-strong)!important;color:var(--pv-ink)!important;background:#fff!important;border-radius:10px!important}.providers-v2 .providers-v2__filter-fields input:focus,.providers-v2 .providers-v2__filter-fields select:focus{outline:2px solid var(--pv-gold);outline-offset:1px}.providers-v2 .providers-v2__search-control svg{color:var(--pv-stone)!important}.providers-v2 .providers-v2__sort-row label{color:var(--pv-stone)!important;text-transform:none!important;letter-spacing:normal!important;font-size:.8rem!important;font-weight:700!important}.providers-v2 .providers-v2__sort-row>div{flex:none!important}.providers-v2 .providers-v2__sort-row select{border-radius:999px!important;flex:none!important;width:auto!important;padding:8px 14px!important;font-size:.84rem!important;font-weight:700!important}.providers-v2 .providers-v2__market-strip a{background:var(--pv-cream-panel)!important;border:2px solid var(--pv-border-strong)!important;box-shadow:none!important;border-radius:10px!important}.providers-v2 .providers-v2__market-strip a:hover{transform:translateY(-2px);border-color:var(--pv-gold)!important}.providers-v2 .providers-v2__market-strip span{color:var(--pv-gold-deep)!important}.providers-v2 .providers-v2__market-strip strong{color:var(--pv-ink)!important}.providers-v2 .providers-v2__market-strip small{color:var(--pv-stone)!important}.providers-v2 .providers-v2__pagination-head,.providers-v2 .providers-v2__pagination-foot{border:none!important;border-bottom:1.5px solid var(--pv-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 2px!important}.providers-v2 .providers-v2__pagination-head p,.providers-v2 .providers-v2__pagination-foot span{color:var(--pv-stone)!important}.providers-v2 .providers-v2__pagination-actions .button,.providers-v2 .providers-v2__pagination-foot .button--ghost{border:2px solid var(--pv-border-strong)!important;color:var(--pv-green)!important;background:0 0!important;border-radius:999px!important}.providers-v2 .providers-v2__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:22px!important}.providers-v2 .providers-v2__card{position:relative;background:var(--pv-cream-panel)!important;border:2.5px solid var(--pv-border-strong)!important;border-top:8px solid var(--pv-green)!important;box-shadow:var(--pv-shadow)!important;border-radius:16px!important;padding:20px 20px 16px 26px!important}.providers-v2 .providers-v2__card:before{content:"";background:var(--pv-cream);border:2px solid var(--pv-border-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:14px}.providers-v2 .providers-v2__card:hover{border-color:var(--pv-border-strong)!important;box-shadow:0 22px 46px #17211d33!important}.providers-v2 .providers-v2__card:nth-child(3n+1){border-top-color:var(--pv-green)!important}.providers-v2 .providers-v2__card:nth-child(3n+2){border-top-color:var(--pv-red)!important}.providers-v2 .providers-v2__card:nth-child(3n+3){border-top-color:var(--pv-gold-deep)!important}.providers-v2 .providers-v2__card:nth-child(3n+1) .providers-v2__avatar{background:var(--pv-green)!important}.providers-v2 .providers-v2__card:nth-child(3n+2) .providers-v2__avatar{background:var(--pv-red)!important}.providers-v2 .providers-v2__card:nth-child(3n+3) .providers-v2__avatar{background:var(--pv-gold-deep)!important}.providers-v2 .providers-v2__avatar{color:#fff!important;border-radius:50%!important}.providers-v2 .providers-v2__card-head h3{color:var(--pv-ink)!important}.providers-v2 .providers-v2__category-line{color:var(--pv-green-mid)!important}.providers-v2 .providers-v2__badge{color:var(--pv-green-mid)!important;background:#16332b14!important}.providers-v2 .providers-v2__badge--verified{color:var(--pv-gold-deep)!important;background:#e4a83a33!important}.providers-v2 .providers-v2__quick-meta span{color:var(--pv-green-mid)!important;background:#16332b14!important}.providers-v2 .providers-v2__quick-meta span:first-child{color:var(--pv-gold-deep)!important;background:#e4a83a33!important}.providers-v2 .providers-v2__bio{color:var(--pv-ink)!important}.providers-v2 .providers-v2__work-strip span{border:1.5px dashed var(--pv-border-strong)!important;background:var(--pv-cream)!important;color:var(--pv-green-mid)!important}.providers-v2 .providers-v2__compact-location{color:var(--pv-ink)!important}.providers-v2 .providers-v2__compact-location svg,.providers-v2 .providers-v2__compact-price strong{color:var(--pv-gold-deep)!important}.providers-v2 .providers-v2__compact-price span{color:var(--pv-stone)!important}.providers-v2 .providers-v2__card .tag{color:var(--pv-green-mid)!important;background:#16332b14!important;border:none!important}.providers-v2 .providers-v2__foot{border-top:1.5px dashed var(--pv-border)!important}.providers-v2 .providers-v2__foot .button--ghost{border:2px solid var(--pv-border-strong)!important;color:var(--pv-green)!important;background:0 0!important;border-radius:999px!important}.providers-v2 .providers-v2__choice-banner{background:var(--pv-ink)!important;border:none!important;border-radius:14px!important}.providers-v2 .providers-v2__choice-banner strong{color:var(--pv-cream)!important}.providers-v2 .providers-v2__choice-banner p{color:#f6efe1b3!important}.providers-v2 .providers-v2__empty{text-align:center;background:var(--pv-cream-panel)!important;border:2.5px dashed var(--pv-border-strong)!important}.providers-v2 .providers-v2__empty h2{color:var(--pv-ink)!important}.providers-v2 .providers-v2__empty p{color:var(--pv-stone)!important}.providers-v2 .providers-v2__empty-actions{justify-content:center}.providers-v2 .providers-v2__empty .button--ghost{border:2px solid var(--pv-border-strong)!important;color:var(--pv-green)!important;background:0 0!important;border-radius:999px!important}@media (max-width:640px){.providers-v2 .providers-v2__page-head{flex-direction:column;align-items:flex-start!important}.providers-v2 .providers-v2__top-actions{justify-content:flex-start!important}.providers-v2 .providers-v2__foot{grid-template-columns:1fr!important}}
