@media (min-width:1200px){.corporate-hero .search-form{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr) auto!important;max-width:1120px}.featured-professionals .network-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch}.featured-professionals .network-profile-card{min-width:0}}@media (max-width:700px){.corporate-hero{min-height:auto;padding:28px 0 24px!important}.corporate-hero-content{width:min(100% - 28px,680px)!important}.corporate-hero h1{max-width:620px;font-size:clamp(34px,10.8vw,48px)!important;line-height:1.04!important;letter-spacing:-.045em}.corporate-hero-content>p,.corporate-hero>.container>p{margin:14px 0 20px!important;font-size:17px!important;line-height:1.42!important}.corporate-hero .search-form{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr) 52px!important;gap:6px!important;padding:7px!important;border-radius:14px!important}.corporate-hero .search-field,.corporate-hero .search-field:first-child,.corporate-hero .search-field:nth-of-type(3){grid-column:auto!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:5px 9px!important;border:1px solid #dce4eb!important;border-radius:10px!important}.corporate-hero .search-field:nth-of-type(3){grid-column:1/span 2!important}.corporate-hero .search-field label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.corporate-hero .search-field button,.corporate-hero .search-field input,.corporate-hero .search-field select{width:100%!important;min-width:0!important;height:34px!important;padding:0 3px!important;font-size:14px!important;text-overflow:ellipsis}.corporate-hero .search-form>.btn{grid-column:3!important;grid-row:1/span 2!important;width:52px!important;min-width:52px!important;height:98px!important;min-height:98px!important;padding:0!important;border-radius:10px!important;font-size:0!important}.corporate-hero .search-form>.btn:before{content:"⌕";font-size:25px;line-height:1}.hero-trust{margin-top:14px!important;gap:8px 14px!important;font-size:11px!important}.category-section{padding-top:22px!important}.category-section .section-heading-row{align-items:flex-end!important;margin-bottom:14px!important}.category-section .section-heading-row h2{max-width:270px;font-size:29px!important;line-height:1.08!important}.corporate-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.corporate-category{min-height:84px!important;padding:8px 4px!important}.corporate-category strong{font-size:10px!important;line-height:1.12!important}.featured-professionals .network-profile-grid{grid-template-columns:1fr!important}}@media (max-width:390px){.corporate-hero-content{width:min(100% - 20px,680px)!important}.corporate-hero h1{font-size:33px!important}.corporate-category-grid{gap:5px!important}.corporate-category strong{font-size:9px!important}}@media (min-width:701px) and (max-width:1199px){.corporate-hero .search-form{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr) auto!important}.featured-professionals .network-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}.featured-professionals .network-profile-card{min-width:0}.featured-professionals .network-card-actions{grid-template-columns:1fr 1fr}.featured-professionals .network-card-actions .btn{min-width:0;padding-inline:7px;font-size:10px;white-space:normal;overflow-wrap:anywhere}}@media (max-width:700px){.site-header .header-inner{min-height:68px!important}.site-header .brand img{width:46px!important;height:46px!important}.site-header .brand-wordmark strong{font-size:19px!important}.site-language-switcher{min-height:42px!important}.corporate-hero{padding-top:24px!important;padding-bottom:20px!important}.hero-kicker,.section-kicker{font-size:10px!important;letter-spacing:.13em!important}.corporate-hero h1{margin-top:8px!important;font-size:32px!important;line-height:1.02!important}.corporate-hero-content>p{margin:12px 0 16px!important;font-size:15px!important;line-height:1.38!important}.category-section .section-heading-row h2,.featured-professionals .section-heading-row h2{font-size:25px!important;line-height:1.08!important;letter-spacing:-.025em!important}.section-heading-row>a{font-size:12px!important}.category-section{padding-bottom:28px!important}.corporate-category{min-height:76px!important}.featured-professionals{padding-top:24px!important;padding-bottom:30px!important}.featured-professionals .section-heading-row{margin-bottom:12px!important}.featured-professionals .network-profile-grid{gap:9px!important}.featured-professionals .network-profile-card{min-height:0!important;padding:11px!important;border-radius:13px!important}.featured-professionals .network-card-top{gap:10px!important}.featured-professionals .network-avatar{width:68px!important;height:68px!important;flex:0 0 68px!important}.featured-professionals .network-card-identity h3{margin:0 0 2px!important;font-size:16px!important;line-height:1.12!important}.featured-professionals .network-profession{font-size:11px!important;line-height:1.2!important}.featured-professionals .network-card-identity>span{margin-top:2px!important;font-size:10px!important;line-height:1.2!important}.featured-professionals .network-rating{margin-top:6px!important;font-size:10px!important}.featured-professionals .network-card-bio{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:0!important;max-height:2.7em!important;overflow:hidden!important;margin:6px 0 5px!important;font-size:10.5px!important;line-height:1.32!important}.featured-professionals .network-badges{min-height:0!important;margin:4px 0 7px!important;gap:4px!important;flex-wrap:nowrap!important;overflow:hidden!important}.featured-professionals .network-badges .tag{padding:3px 6px!important;font-size:9px!important;white-space:nowrap!important}.featured-professionals .network-card-actions{gap:6px!important}.featured-professionals .network-card-actions .btn{min-height:34px!important;padding:6px 5px!important;font-size:10px!important;border-radius:8px!important}.corporate-promo{margin-top:0!important;margin-bottom:24px!important;padding:24px 20px!important;border-radius:18px!important}.corporate-promo h2{margin:9px 0 10px!important;font-size:27px!important;line-height:1.12!important}.corporate-promo p,.promo-benefits{font-size:13px!important;line-height:1.45!important}.corporate-promo .btn{min-height:44px!important;margin-top:16px!important;font-size:12px!important}.footer{padding:22px 0!important}.footer-links{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;justify-content:space-between!important;font-size:10px!important}.footer-links a{white-space:nowrap!important}.network-home .corporate-hero h1{font-size:28px!important;max-width:330px!important}.network-home .corporate-hero-content>p{font-size:13px!important;line-height:1.35!important;max-width:340px!important}.network-home .hero-kicker{font-size:9px!important}.network-home .category-section,.network-home .featured-professionals{width:min(100% - 24px,680px)!important}.network-home .category-section{padding-top:17px!important;padding-bottom:20px!important}.network-home .featured-professionals{padding-top:18px!important;padding-bottom:22px!important}.network-home .category-section .section-heading-row h2,.network-home .featured-professionals .section-heading-row h2{font-size:21px!important;max-width:240px!important}.network-home .section-heading-row{margin-bottom:9px!important}.network-home .corporate-category{min-height:68px!important;padding:6px 3px!important}.network-home .corporate-category span{width:28px!important;height:28px!important;font-size:14px!important}.network-home .corporate-category strong{font-size:8.5px!important}.network-home .corporate-promo{width:min(100% - 24px,680px)!important;padding:20px 18px!important}.network-home .corporate-promo h2{font-size:23px!important}.network-home .promo-benefits{gap:6px!important}}.network-home{--iw-display:clamp(42px,4.4vw,58px);--iw-section-title:30px;--iw-card-title:19px;--iw-body:16px;--iw-small:13px;--iw-label:11px;--iw-space-1:6px;--iw-space-2:10px;--iw-space-3:16px;--iw-space-4:24px;--iw-space-5:36px}.network-home .corporate-hero h1{font-size:var(--iw-display)!important;line-height:1.04!important}.network-home .corporate-hero-content>p{font-size:var(--iw-body)!important;line-height:1.48!important}.network-home .corporate-promo h2,.network-home .section-heading-row h2{font-size:var(--iw-section-title)!important;line-height:1.12!important}.network-home .network-card-identity h3{font-size:var(--iw-card-title)!important;line-height:1.15!important}.network-home .corporate-promo p,.network-home .network-card-bio{font-size:var(--iw-body)!important;line-height:1.45!important}.network-home .hero-kicker,.network-home .network-badges .tag,.network-home .network-profession,.network-home .network-rating,.network-home .section-kicker{font-size:var(--iw-label)!important}@media (max-width:700px){.network-home{--iw-display:30px;--iw-section-title:22px;--iw-card-title:16px;--iw-body:13px;--iw-small:11px;--iw-label:9px;--iw-space-1:4px;--iw-space-2:8px;--iw-space-3:12px;--iw-space-4:18px;--iw-space-5:26px}.network-home .corporate-hero{padding-block:var(--iw-space-4)!important}.network-home .corporate-hero h1{margin-block:var(--iw-space-2) 0!important;max-width:340px!important}.network-home .corporate-hero-content>p{margin-block:var(--iw-space-3)!important;max-width:350px!important}.network-home .category-section,.network-home .featured-professionals{padding-block:var(--iw-space-4)!important}.network-home .section-heading-row{margin-bottom:var(--iw-space-3)!important}.network-home .corporate-promo .btn,.network-home .network-card-actions .btn,.network-home .network-card-bio,.network-home .network-card-identity>span,.network-home .network-location,.network-home .section-heading-row>a{font-size:var(--iw-small)!important}.network-home .corporate-promo{margin-block:0 var(--iw-space-4)!important;padding:var(--iw-space-4)!important}.network-home .corporate-hero{min-height:0!important}.network-home .hero-trust{margin-top:9px!important}.network-home .category-section{padding-bottom:14px!important}.network-home .featured-professionals{padding-top:14px!important;padding-bottom:16px!important}.network-home .corporate-category-grid{margin-bottom:0!important}.network-home .corporate-category{min-height:64px!important}.network-home .network-profile-grid{margin:0!important;gap:7px!important}.network-home .network-profile-card{padding:9px!important}.network-home .network-rating{margin-top:4px!important}.network-home .network-card-bio{margin:4px 0!important}.network-home .network-badges{margin:3px 0 5px!important}.network-home .corporate-promo{margin-top:0!important;margin-bottom:14px!important}.network-home+*{margin-top:0!important}.network-home .promo-benefits{margin-top:9px!important}.network-home .corporate-promo .btn{margin-top:12px!important}}.hero-title-main{display:inline}@media (max-width:700px){.network-home .corporate-hero h1{max-width:none!important;font-size:clamp(21px,6.35vw,25px)!important;line-height:1.08!important}.network-home .corporate-hero h1 .hero-title-main{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}.network-home .corporate-hero h1 em{display:block!important;margin-top:3px!important;color:#efa619!important;font-style:normal!important}.network-home .featured-professionals{padding-top:10px!important}.network-home .featured-professionals .network-profile-card{display:flex!important;flex-direction:column!important;min-height:0!important;padding:8px!important;gap:0!important}.network-home .featured-professionals .network-card-top{min-height:58px!important;gap:8px!important}.network-home .featured-professionals .network-avatar{width:58px!important;height:58px!important;flex:0 0 58px!important;border-radius:9px!important}.network-home .featured-professionals .network-card-identity h3{font-size:15px!important;margin:0 0 1px!important}.network-home .featured-professionals .verified-check{width:15px!important;height:15px!important;margin-left:3px!important}.network-home .featured-professionals .network-profession{font-size:10px!important}.network-home .featured-professionals .network-card-identity>span{font-size:9.5px!important;line-height:1.15!important}.network-home .featured-professionals .network-rating{margin:4px 0 0!important;font-size:9.5px!important;line-height:1.2!important}.network-home .featured-professionals .network-rating>span{font-size:12px!important}.network-home .featured-professionals .network-card-bio{display:block!important;min-height:0!important;height:15px!important;max-height:15px!important;margin:4px 0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9.5px!important;line-height:15px!important}.network-home .featured-professionals .network-badges{height:20px!important;min-height:20px!important;margin:0 0 5px!important;gap:4px!important}.network-home .featured-professionals .network-badges .tag{height:20px!important;padding:2px 5px!important;font-size:8px!important}.network-home .featured-professionals .network-card-actions{gap:5px!important}.network-home .featured-professionals .network-card-actions .btn{min-height:30px!important;height:30px!important;padding:4px!important;font-size:9px!important;line-height:1.1!important}.network-home .category-section,.network-home .featured-professionals{width:calc(100% - 16px)!important}.network-home .category-section{padding-top:12px!important;padding-bottom:8px!important}.network-home .featured-professionals{padding-top:8px!important;padding-bottom:10px!important}.network-home .category-section .section-heading-row,.network-home .featured-professionals .section-heading-row{margin-bottom:7px!important}.network-home .corporate-category-grid{gap:4px!important}.network-home .corporate-category{min-height:58px!important;padding:4px 2px!important}.network-home .corporate-category span{width:25px!important;height:25px!important}.network-home .featured-professionals .network-profile-grid{gap:5px!important}.network-home .featured-professionals .network-profile-card{padding:7px!important}.network-home .corporate-promo{width:calc(100% - 16px)!important;padding:16px!important;margin-bottom:8px!important}.network-home .corporate-promo h2{margin:6px 0!important}.network-home .corporate-promo p{margin:5px 0!important}.network-home .promo-benefits{margin:7px 0 0!important;gap:4px!important}.network-home .corporate-promo .btn{margin-top:9px!important}.footer .footer-links{display:grid!important;grid-template-columns:repeat(5,auto)!important;align-items:center!important;justify-content:space-between!important;column-gap:5px!important;row-gap:0!important;width:100%!important;flex-wrap:nowrap!important}.footer .footer-links a{margin:0!important;padding:0!important;font-size:clamp(8px,2.45vw,10px)!important;line-height:1.2!important;white-space:nowrap!important}.network-home .corporate-hero .search-form{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr) 44px!important;gap:4px!important;padding:5px!important}.network-home .corporate-hero .search-field,.network-home .corporate-hero .search-field:first-child,.network-home .corporate-hero .search-field:nth-of-type(3){height:40px!important;min-height:40px!important;padding:3px 6px!important;border-radius:8px!important}.network-home .corporate-hero .search-field button,.network-home .corporate-hero .search-field input,.network-home .corporate-hero .search-field select{height:30px!important;padding:0 2px!important;font-size:11px!important;line-height:1.2!important}.network-home .corporate-hero .search-form>.btn{width:44px!important;min-width:44px!important;height:84px!important;min-height:84px!important;border-radius:8px!important}.network-home .corporate-hero .search-form>.btn:before{font-size:20px!important}.network-home{font-size:12px!important}.site-header .header-inner{min-height:58px!important;padding-block:4px!important}.site-header .brand{min-width:0!important;gap:4px!important}.site-header .brand img{width:40px!important;height:40px!important}.site-header .brand-wordmark strong{font-size:17px!important}.site-header .brand-wordmark small{display:none!important}.site-header .menu-toggle{width:38px!important;height:38px!important;flex-basis:38px!important}.site-header .site-language-switcher{min-height:38px!important;padding:2px!important}.site-header .site-language-switcher button{min-width:32px!important;min-height:32px!important;padding:4px!important;font-size:10px!important}.network-home .corporate-hero{padding:14px 0!important;min-height:0!important}.network-home .corporate-hero-content{width:calc(100% - 18px)!important}.network-home .hero-kicker{font-size:8px!important;letter-spacing:.1em!important}.network-home .corporate-hero h1{margin:5px 0 0!important;font-size:clamp(19px,5.6vw,22px)!important;line-height:1.05!important}.network-home .corporate-hero h1 em{margin-top:2px!important}.network-home .corporate-hero-content>p{margin:7px 0 9px!important;max-width:330px!important;font-size:11px!important;line-height:1.32!important}.network-home .hero-trust{margin-top:6px!important;gap:4px 8px!important;font-size:8px!important}.network-home .corporate-hero .search-form{gap:3px!important;padding:4px!important;border-radius:10px!important}.network-home .corporate-hero .search-field,.network-home .corporate-hero .search-field:first-child,.network-home .corporate-hero .search-field:nth-of-type(3){height:36px!important;min-height:36px!important;padding:2px 5px!important;border-radius:7px!important}.network-home .corporate-hero .search-field button,.network-home .corporate-hero .search-field input,.network-home .corporate-hero .search-field select{height:28px!important;font-size:10px!important}.network-home .corporate-hero .search-form>.btn{width:40px!important;min-width:40px!important;height:75px!important;min-height:75px!important}.network-home .corporate-hero .search-form{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr) 40px!important}.network-home .category-section,.network-home .featured-professionals{width:calc(100% - 12px)!important;padding:9px 0!important}.network-home .section-heading-row{margin-bottom:5px!important}.network-home .section-kicker{font-size:8px!important;letter-spacing:.1em!important}.network-home .section-heading-row h2{margin-top:3px!important;font-size:18px!important;line-height:1.05!important}.network-home .section-heading-row>a{font-size:9px!important;line-height:1.15!important}.network-home .corporate-category-grid{gap:3px!important}.network-home .corporate-category{min-height:52px!important;padding:3px 2px!important;gap:2px!important;border-radius:7px!important}.network-home .corporate-category span{width:22px!important;height:22px!important;border-radius:6px!important;font-size:12px!important}.network-home .corporate-category strong{font-size:7.5px!important;line-height:1.05!important}.network-home .featured-professionals .network-profile-grid{gap:4px!important}.network-home .featured-professionals .network-profile-card{padding:6px!important;border-radius:9px!important}.network-home .featured-professionals .network-card-top{min-height:52px!important;gap:6px!important}.network-home .featured-professionals .network-avatar{width:52px!important;height:52px!important;flex-basis:52px!important}.network-home .featured-professionals .network-card-identity h3{font-size:13px!important}.network-home .featured-professionals .network-profession{font-size:9px!important}.network-home .featured-professionals .network-card-identity>span{font-size:8.5px!important}.network-home .featured-professionals .network-rating{margin-top:3px!important;font-size:8.5px!important}.network-home .featured-professionals .network-card-bio{height:13px!important;line-height:13px!important;margin:3px 0!important;font-size:8.5px!important}.network-home .featured-professionals .network-badges{height:18px!important;min-height:18px!important;margin-bottom:3px!important}.network-home .featured-professionals .network-badges .tag{height:18px!important;font-size:7.5px!important}.network-home .featured-professionals .network-card-actions .btn{height:28px!important;min-height:28px!important;font-size:8px!important}.network-home .corporate-promo{width:calc(100% - 12px)!important;margin:4px auto 6px!important;padding:13px!important;border-radius:12px!important}.network-home .corporate-promo .eyebrow{font-size:8px!important}.network-home .corporate-promo h2{margin:4px 0!important;font-size:19px!important;line-height:1.08!important}.network-home .corporate-promo p,.network-home .promo-benefits{margin:4px 0!important;gap:3px!important;font-size:10px!important;line-height:1.3!important}.network-home .corporate-promo .btn{min-height:36px!important;margin-top:7px!important;font-size:10px!important}.footer{padding:14px 0!important}.footer-inner{gap:7px!important}.footer-inner>div:first-child strong{font-size:13px!important}.footer-inner>div:first-child p{margin:3px 0!important;font-size:9px!important}.network-home,body,html,main{max-width:100%!important;overflow-x:hidden!important}.network-home .featured-professionals,.network-home .network-badges,.network-home .network-card-actions,.network-home .network-card-bio,.network-home .network-card-identity,.network-home .network-card-top,.network-home .network-profile-card,.network-home .network-profile-grid{min-width:0!important;max-width:100%!important}.network-home .network-profile-card{width:100%!important;overflow:hidden!important}.network-home .network-card-bio{width:100%!important}.network-home .network-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.network-home .network-card-actions .btn{width:100%!important;min-width:0!important;white-space:normal!important;text-overflow:ellipsis!important}.network-home .corporate-hero .search-form,.network-home .corporate-promo,.network-home .network-card-actions .btn{max-width:100%!important;overflow:hidden!important}.network-home .corporate-promo{margin:2px auto 4px!important;padding:11px 12px!important;border-radius:10px!important}.network-home .corporate-promo .eyebrow{margin:0!important;font-size:7px!important;line-height:1.15!important;letter-spacing:.1em!important}.network-home .corporate-promo h2{max-width:none!important;margin:3px 0!important;font-size:16px!important;line-height:1.08!important}.network-home .corporate-promo p{margin:3px 0!important;font-size:9px!important;line-height:1.25!important}.network-home .promo-benefits{display:flex!important;flex-wrap:wrap!important;gap:2px 10px!important;margin:4px 0 0!important;font-size:8.5px!important;line-height:1.2!important}.network-home .corporate-promo .btn{min-height:32px!important;height:32px!important;margin-top:6px!important;padding:5px 10px!important;font-size:9px!important;line-height:1!important}.footer{padding:10px 0!important}.footer-inner{gap:5px!important}.footer-inner>div:first-child strong{font-size:11px!important;line-height:1.15!important}.footer-inner>div:first-child p{margin:2px 0!important;font-size:8px!important;line-height:1.2!important}.footer .footer-links{padding-top:5px!important;border-top-width:1px!important}.footer .footer-links a{font-size:clamp(7px,2.2vw,9px)!important}.footer-social{gap:6px!important;margin-top:3px!important}.footer-social a{width:28px!important;height:28px!important;font-size:12px!important}.footer .footer-links{border-top:0!important}.network-home .corporate-hero{padding-top:20px!important;padding-bottom:18px!important}.network-home .corporate-hero h1{margin-top:7px!important;font-size:clamp(24px,7vw,28px)!important;line-height:1.06!important}.network-home .corporate-hero h1 em{margin-top:3px!important}.network-home .corporate-hero-content>p{margin-top:10px!important;margin-bottom:12px!important}.network-home .corporate-hero{padding:14px 0!important}.network-home .corporate-hero h1{margin:5px 0 0!important;font-size:clamp(19px,5.6vw,22px)!important;line-height:1.05!important}.network-home .corporate-hero h1 em{margin-top:2px!important}.network-home .corporate-hero-content>p{margin:7px 0 9px!important}.network-home .corporate-promo{padding:15px 14px!important}.network-home .corporate-promo h2{margin:5px 0!important;font-size:20px!important;line-height:1.1!important}.site-header .brand-wordmark small{display:block!important;margin:0!important;font-size:17px!important;line-height:.95!important;font-weight:700!important}.site-header .brand-wordmark{display:flex!important;flex-direction:column!important;justify-content:center!important;line-height:1!important}}@media (min-width:701px){.featured-professionals .network-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}.featured-professionals .network-profile-card{min-width:0!important;width:100%!important}.featured-professionals .network-card-actions,.featured-professionals .network-card-identity,.featured-professionals .network-card-top{min-width:0!important}.featured-professionals .network-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.featured-professionals .network-card-actions .btn{min-width:0!important;padding-inline:5px!important;font-size:clamp(8px,.75vw,11px)!important;white-space:normal!important;overflow-wrap:anywhere!important}.featured-professionals .network-card-bio{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}}body,html{min-height:100%}body{min-height:100dvh!important;display:flex!important;flex-direction:column!important}body>main{flex:1 0 auto!important;width:100%!important}body>.footer,body>footer{flex:0 0 auto!important;margin-top:auto!important;width:100%!important}@media (max-width:700px){.directory-page .directory-heading{padding:14px 0 8px!important}.directory-page .directory-heading h1{margin:2px 0!important;font-size:22px!important;line-height:1.1!important}.directory-page .directory-heading p{font-size:11px!important}.directory-page .directory-layout{gap:8px!important}.directory-page .directory-filters{padding:8px!important;border-radius:10px!important}.directory-page .directory-filters .search-form{gap:5px!important}.directory-page .directory-filters .search-field{min-height:42px!important;height:42px!important;padding:4px 8px!important;border-radius:8px!important}.directory-page .directory-filters .search-field label{font-size:8px!important;margin-bottom:1px!important}.directory-page .directory-filters .search-field button,.directory-page .directory-filters .search-field input,.directory-page .directory-filters .search-field select{height:25px!important;min-height:25px!important;padding:0 2px!important;font-size:11px!important}.directory-page .directory-filters .search-form .btn{min-height:34px!important;height:34px!important;padding:5px 8px!important;font-size:10px!important}.directory-page .results-toolbar{margin:7px 0 5px!important}.directory-page .results-toolbar strong{font-size:15px!important}.directory-page .network-profile-card{padding:7px!important}.directory-page .network-card-identity h3{font-size:14px!important}.directory-page .network-card-bio{font-size:10px!important}main .page-title{padding:14px 0 8px!important}main .page-title h1{margin:0 0 4px!important;font-size:23px!important;line-height:1.1!important}main .section{padding:12px 0 18px!important}main .category-grid{gap:6px!important}main .category-tile{min-height:86px!important;padding:8px 4px!important;border-radius:10px!important;font-size:9px!important;line-height:1.15!important}main .category-tile span{width:34px!important;height:34px!important;margin-bottom:5px!important;font-size:18px!important}.auth-page,.registration-page{width:min(100% - 24px,430px)!important}.auth-page .page-title,.auth-page-title,.registration-page .page-title{min-height:0!important;padding:12px 0 6px!important}.auth-page .page-title h1,.auth-page-title h1,.registration-page .page-title h1{font-size:22px!important;line-height:1.1!important}.auth-form,.auth-page .auth-form,.registration-page .auth-form{margin:4px auto 10px!important;padding:12px!important;gap:8px!important;border-radius:11px!important}.auth-form .field label{margin-bottom:3px!important;font-size:11px!important}.auth-form .field input{height:40px!important;min-height:40px!important;padding:7px 9px!important;font-size:13px!important}.auth-consent,.auth-helper{font-size:9.5px!important;line-height:1.3!important}.auth-consent{gap:7px!important}.auth-form .btn{min-height:38px!important;height:38px!important;padding:7px 10px!important;font-size:11px!important}.forgot-password{margin:5px 0 10px!important;font-size:11px!important}.footer{padding:10px 0!important}.footer .container{width:calc(100% - 28px)!important}.footer-inner{gap:5px!important;font-size:9px!important;line-height:1.2!important}.footer-inner>div:first-child>strong{font-size:11px!important}.footer-inner p{margin:2px 0!important;font-size:8px!important}.footer .footer-links{gap:4px!important;padding-top:5px!important}.footer .footer-links a{font-size:clamp(7px,2.2vw,9px)!important}.footer-social{margin-top:2px!important}.footer-social a{width:27px!important;height:27px!important}.network-home .featured-professionals .network-profile-card{position:relative!important}.network-home .featured-professionals .network-card-top{min-height:72px!important;gap:8px!important}.network-home .featured-professionals .network-avatar{width:72px!important;height:72px!important;flex:0 0 72px!important;border-radius:9px!important;object-fit:cover!important}.network-home .featured-professionals .network-rating{width:calc(100% - 80px)!important;margin:-17px 0 4px 80px!important;min-height:14px!important;text-align:left!important;white-space:nowrap!important}.network-home .featured-professionals .network-card-bio{clear:both!important;margin-top:3px!important}}.network-home .featured-professionals .network-card-bio{display:none!important}@media (max-width:700px){.professional-page{width:100%!important;padding:0 0 16px!important}.professional-cover{height:140px!important}.professional-body{padding:0 12px 14px!important}.professional-identity{position:relative!important;z-index:3!important;align-items:flex-start!important;gap:10px!important;margin-top:-34px!important;margin-bottom:10px!important}.professional-avatar{z-index:4!important;width:92px!important;height:92px!important;flex:0 0 92px!important;border-width:4px!important}.professional-avatar img{object-fit:cover!important;object-position:center top!important}.professional-name{padding-top:38px!important}.professional-name h1{margin:0 0 3px!important;font-size:21px!important;line-height:1.08!important}.professional-name .professional-categories,.professional-name .professional-location,.professional-name p{margin:2px 0!important;font-size:11px!important;line-height:1.25!important}.professional-actions{gap:5px!important;margin-bottom:9px!important}.professional-actions .btn{min-height:36px!important;padding:6px 4px!important;font-size:10px!important;border-radius:8px!important}.professional-actions .profile-icon{width:15px!important;height:15px!important}.professional-panel{margin-bottom:8px!important;padding:10px!important;border-radius:10px!important}.professional-panel h2{margin:0 0 6px!important;font-size:16px!important;line-height:1.15!important}.professional-bio,.professional-panel p{font-size:11px!important;line-height:1.35!important}.professional-service{grid-template-columns:18px minmax(0,1fr) auto!important;gap:7px!important;padding:7px 0!important;font-size:10px!important}.professional-service>.profile-icon{width:17px!important;height:17px!important}.professional-service strong{font-size:10px!important}.professional-service small{margin-top:2px!important;font-size:9px!important}.professional-gallery{display:flex!important;gap:7px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.professional-gallery img{flex:0 0 82%!important;width:82%!important;aspect-ratio:1.75!important;scroll-snap-align:start!important}.professional-facts{gap:6px!important}.professional-facts .professional-panel{min-height:70px!important;padding:8px!important;gap:6px!important}.professional-facts h2,.professional-social h2{font-size:11px!important}.professional-facts p{font-size:10px!important}.professional-facts .profile-icon{width:18px!important;height:18px!important}.professional-social{flex-wrap:nowrap!important;gap:8px!important}.social-links .badges{flex-wrap:nowrap!important;gap:6px!important}.social-link{width:28px!important;height:28px!important;font-size:20px!important}.professional-vcard{min-height:38px!important;margin-bottom:8px!important;font-size:10px!important}.professional-report{margin-top:10px!important;font-size:9px!important}main form,main form *{box-sizing:border-box!important}main details>summary,main form h2,main form h3,main form legend{font-size:16px!important;line-height:1.2!important}main form .field label,main form label{margin-bottom:3px!important;font-size:11px!important;line-height:1.2!important}main form input:not([type=checkbox]):not([type=radio]):not([type=file]),main form select,main form textarea{width:100%!important;min-height:40px!important;height:40px!important;padding:7px 9px!important;border-radius:8px!important;font-size:13px!important;line-height:1.25!important}main form textarea{height:78px!important;min-height:78px!important;resize:vertical!important}main form input[type=checkbox],main form input[type=radio]{width:18px!important;height:18px!important;min-height:18px!important}main form .field,main form .stack{gap:6px!important}main form .btn,main form button:not(.menu-toggle){min-height:38px!important;padding:7px 10px!important;font-size:11px!important;line-height:1.1!important}.professional-quote{padding:10px!important}.professional-quote[open] summary{margin-bottom:10px!important}.professional-quote form{gap:8px!important}:root{--mobile-h1:22px;--mobile-h2:17px;--mobile-h3:14px;--mobile-body:12px;--mobile-small:10px;--mobile-label:11px;--mobile-control:40px;--mobile-gap:8px;--mobile-radius:10px}body{font-size:var(--mobile-body)!important;line-height:1.35!important}.site-header .header-inner{min-height:58px!important;padding-block:4px!important}.site-header .brand img{width:40px!important;height:40px!important}.site-header .brand-wordmark small,.site-header .brand-wordmark strong{font-size:17px!important;line-height:.95!important}main:not(.network-home) h1{font-size:var(--mobile-h1)!important;line-height:1.1!important}main:not(.network-home) h2{font-size:var(--mobile-h2)!important;line-height:1.15!important}main:not(.network-home) h3{font-size:var(--mobile-h3)!important;line-height:1.18!important}main:not(.network-home) a,main:not(.network-home) li,main:not(.network-home) p,main:not(.network-home) span{line-height:1.35}main:not(.network-home) .directory-heading,main:not(.network-home) .page-title{padding:14px 0 8px!important}main:not(.network-home) .section{padding:12px 0 18px!important}main:not(.network-home) .auth-form,main:not(.network-home) .directory-filters,main:not(.network-home) .network-profile-card,main:not(.network-home) .panel,main:not(.network-home) .professional-panel{padding:10px!important;border-radius:var(--mobile-radius)!important}main:not(.network-home) .form-grid,main:not(.network-home) .stack{gap:var(--mobile-gap)!important}main:not(.network-home) .field label,main:not(.network-home) form label{margin-bottom:3px!important;font-size:var(--mobile-label)!important;line-height:1.2!important}main:not(.network-home) input:not([type=checkbox]):not([type=radio]):not([type=file]),main:not(.network-home) select{min-height:var(--mobile-control)!important;height:var(--mobile-control)!important;padding:7px 9px!important;border-radius:8px!important;font-size:13px!important}main:not(.network-home) textarea{min-height:78px!important;height:78px!important;padding:7px 9px!important;border-radius:8px!important;font-size:13px!important}main:not(.network-home) .btn,main:not(.network-home) button:not(.menu-toggle){min-height:38px!important;padding:7px 10px!important;border-radius:8px!important;font-size:11px!important;line-height:1.1!important}main:not(.network-home) .profile-icon{width:18px!important;height:18px!important}main:not(.network-home) .network-avatar{width:64px!important;height:64px!important;flex-basis:64px!important}main:not(.network-home) .network-card-bio{font-size:10px!important;line-height:1.3!important}.footer{padding:10px 0!important}.footer .container{width:calc(100% - 28px)!important}.footer-inner{gap:5px!important;font-size:9px!important;line-height:1.2!important}.footer-inner>div:first-child>strong{font-size:11px!important}.footer-inner p{margin:2px 0!important;font-size:8px!important}.footer .footer-links{display:grid!important;grid-template-columns:repeat(5,auto)!important;justify-content:space-between!important;gap:4px!important;padding-top:5px!important}.footer .footer-links a{font-size:clamp(7px,2.2vw,9px)!important;white-space:nowrap!important}.footer-social{gap:6px!important;margin-top:2px!important}.footer-social a{width:27px!important;height:27px!important;font-size:12px!important}.directory-page .directory-filters .search-form>.btn{grid-column:1/-1!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:6px 10px!important;overflow:visible!important;font-size:11px!important;white-space:nowrap!important}.directory-page .directory-filters .search-form>.btn:before{display:inline!important;margin-right:5px!important}.directory-page .network-card-bio,.professionals-results .network-card-bio,.professionals-results .profile-card .card-description{display:none!important}.directory-page .network-profile-card{min-height:0!important}.directory-page .network-badges{margin:5px 0 7px!important}.site-header .nav-links{padding:6px 12px 9px!important;gap:0!important}.site-header .nav-links a{min-height:36px!important;padding:8px 4px!important;font-size:12px!important;line-height:1.2!important}.error,.notice,.success{padding:9px!important;border-radius:8px!important}.cookie-banner,.error,.notice,.success{font-size:10px!important;line-height:1.3!important}.cookie-banner{left:8px!important;right:8px!important;bottom:8px!important;padding:10px!important;border-radius:10px!important}.cookie-banner h2,.cookie-banner h3,.cookie-banner strong{font-size:13px!important}.cookie-actions{gap:5px!important;margin-top:7px!important}.cookie-actions .btn,.cookie-actions button{min-height:34px!important;padding:6px 8px!important;font-size:9px!important}main:not(.network-home) .container,main:not(.network-home) iframe,main:not(.network-home) img,main:not(.network-home) video{max-width:100%!important}}.demo-portrait{background-image:url(/assets/demo-professionals.jpg)!important;background-repeat:no-repeat!important;background-size:200% 200%!important}.demo-portrait-one{background-position:0 0!important}.demo-portrait-two{background-position:100% 0!important}.demo-portrait-three{background-position:0 100%!important}.demo-portrait-four{background-position:100% 100%!important}.corporate-category .profile-icon{width:21px!important;height:21px!important;stroke-width:1.7}.featured-professionals .verified-check{width:14px!important;height:14px!important;margin-left:4px!important;vertical-align:1px!important}.featured-professionals .verified-check .profile-icon{width:9px!important;height:9px!important;stroke-width:2.3}@media (max-width:700px){.network-home .corporate-hero{min-height:330px!important;padding:27px 0 25px!important;background-position:67%!important}.network-home .corporate-hero-content{min-height:278px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.network-home .corporate-hero h1{font-size:clamp(25px,7.1vw,30px)!important;line-height:1.06!important}.network-home .corporate-hero-content>p{margin:10px 0 14px!important;font-size:13px!important;line-height:1.38!important}.network-home .corporate-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.network-home .corporate-category .profile-icon{width:17px!important;height:17px!important}.network-home .featured-professionals .verified-check{width:13px!important;height:13px!important;margin-left:3px!important}.network-home .featured-professionals .verified-check .profile-icon{width:8px!important;height:8px!important}}.network-home .corporate-category{position:relative!important;z-index:1!important;cursor:pointer!important;touch-action:manipulation!important}.network-home .corporate-category>*{pointer-events:none!important}.network-home .corporate-category:focus-visible{outline:3px solid #0a86c4!important;outline-offset:2px!important}.site-header .brand-wordmark small,.site-header .brand-wordmark strong{font-weight:400!important;letter-spacing:-.02em!important}@media (max-width:700px){.directory-page .directory-results .network-profile-grid,.directory-page .directory-results .profiles-grid{gap:7px!important}.directory-page .directory-results .network-profile-card{display:flex!important;flex-direction:column!important;min-height:0!important;padding:8px!important;gap:0!important;border-radius:12px!important}.directory-page .directory-results .network-card-top{min-height:72px!important;gap:8px!important}.directory-page .directory-results .network-avatar{width:72px!important;height:72px!important;flex:0 0 72px!important;border-radius:9px!important;object-fit:cover!important}.directory-page .directory-results .network-card-identity h3{margin:0 0 1px!important;font-size:15px!important;line-height:1.12!important}.directory-page .directory-results .network-profession{font-size:10px!important;line-height:1.2!important}.directory-page .directory-results .network-card-identity>span{margin-top:1px!important;font-size:9.5px!important;line-height:1.15!important}.directory-page .directory-results .verified-check{width:13px!important;height:13px!important;margin-left:3px!important}.directory-page .directory-results .verified-check .profile-icon{width:8px!important;height:8px!important}.directory-page .directory-results .network-rating{width:calc(100% - 80px)!important;min-height:14px!important;margin:-17px 0 4px 80px!important;font-size:9.5px!important;line-height:1.2!important;white-space:nowrap!important}.directory-page .directory-results .network-rating>span{font-size:12px!important}.directory-page .directory-results .network-badges{height:20px!important;min-height:20px!important;margin:3px 0 5px!important;gap:4px!important;flex-wrap:nowrap!important;overflow:hidden!important}.directory-page .directory-results .network-badges .tag{height:20px!important;padding:2px 5px!important;font-size:8px!important;white-space:nowrap!important}.directory-page .directory-results .network-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.directory-page .directory-results .network-card-actions .btn{width:100%!important;height:30px!important;min-height:30px!important;padding:4px!important;border-radius:8px!important;font-size:9px!important;line-height:1.1!important}.directory-page .directory-filters .search-form>.btn:before{content:none!important;display:none!important}main .legal-page{width:calc(100% - 28px)!important;padding:15px 0 20px!important}main .legal-page:before{font-size:9px!important;letter-spacing:.12em!important}main .legal-page h1{margin:6px 0 14px!important;font-size:22px!important;line-height:1.12!important;letter-spacing:-.02em!important}main .legal-page section{margin-top:18px!important}main .legal-page h2{margin:16px 0 7px!important;font-size:16px!important;line-height:1.2!important}main .legal-page a,main .legal-page caption,main .legal-page li,main .legal-page p,main .legal-page td,main .legal-page th{font-size:12px!important;line-height:1.45!important}main .legal-page p{margin:0 0 9px!important}main .legal-page table{margin:9px 0 13px!important;font-size:11px!important}main .legal-page td,main .legal-page th{padding:6px!important}}.workshop-profile-cover{position:relative!important;overflow:hidden!important;background:#0b2948!important}.workshop-cover-image{z-index:0!important;object-position:center 52%!important}.workshop-profile-cover:before{inset:0 auto 0 0!important;width:39%!important;background:linear-gradient(105deg,rgba(5,35,65,.98),rgba(6,43,75,.96) 70%,rgba(6,43,75,.15))!important;clip-path:polygon(0 0,80% 0,100% 100%,0 100%)!important}.workshop-profile-cover:after,.workshop-profile-cover:before{content:""!important;position:absolute!important;z-index:1!important}.workshop-profile-cover:after{inset:0 0 0 auto!important;width:22%!important;background:linear-gradient(270deg,rgba(3,30,55,.9),transparent)!important}.workshop-cover-copy,.workshop-cover-values{position:absolute!important;z-index:2!important;color:#fff!important}.workshop-cover-copy{left:5.5%!important;top:25%!important;display:flex!important;flex-direction:column!important}.workshop-cover-copy:before,.workshop-cover-values:before{content:""!important;width:34px!important;height:3px!important;margin-bottom:10px!important;background:#d99a17!important}.workshop-cover-copy>span{font-size:15px!important;font-weight:700!important;line-height:1.22!important;letter-spacing:.14em!important}.workshop-cover-copy small{max-width:170px!important;margin-top:10px!important;font-size:10px!important;line-height:1.35!important}.workshop-cover-values{right:4.5%!important;bottom:12%!important;display:flex!important;flex-direction:column!important;font-size:9px!important;line-height:1.55!important;letter-spacing:.15em!important}.workshop-cover-values:before{align-self:flex-end!important}@media (max-width:700px){.professional-page .professional-cover,.professional-page .workshop-profile-cover{min-height:196px!important;height:196px!important}.professional-page .workshop-cover-copy{left:20px!important;top:27px!important}.professional-page .workshop-cover-copy:before,.professional-page .workshop-cover-values:before{width:26px!important;height:2px!important;margin-bottom:7px!important}.professional-page .workshop-cover-copy>span{font-size:10px!important;line-height:1.18!important;letter-spacing:.12em!important}.professional-page .workshop-cover-copy small{max-width:105px!important;margin-top:7px!important;font-size:7px!important;line-height:1.35!important}.professional-page .workshop-cover-values{right:16px!important;bottom:15px!important;font-size:6px!important;line-height:1.5!important}.professional-page .professional-body{padding:0 14px 16px!important}.professional-page .professional-identity{align-items:flex-end!important;gap:10px!important;margin:-48px 0 10px!important;padding:0!important}.professional-page .professional-avatar{width:96px!important;height:96px!important;flex:0 0 96px!important;margin:0!important;border:4px solid #fff!important;border-radius:50%!important;overflow:hidden!important;background-color:#edf4f8!important;box-shadow:0 7px 20px rgba(8,38,67,.16)!important}.professional-page .professional-avatar .demo-profile-avatar,.professional-page .professional-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important}.professional-page .professional-name{min-width:0!important;padding:0 0 2px!important}.professional-page .professional-name h1{margin:0 0 3px!important;font-size:20px!important;line-height:1.08!important;white-space:nowrap!important}.professional-page .professional-name .professional-categories,.professional-page .professional-name .professional-location,.professional-page .professional-name p{margin:2px 0!important;font-size:11px!important;line-height:1.22!important}.professional-page .verified-badge{width:16px!important;height:16px!important;margin-left:4px!important}.professional-page .professional-actions{margin:8px 0 10px!important}.professional-page .professional-panel{margin:8px 0!important;padding:11px!important}}.workshop-profile-cover:after,.workshop-profile-cover:before{content:none!important;display:none!important}.workshop-cover-image{object-fit:cover!important;object-position:center center!important}.workshop-cover-brand,.workshop-cover-copy,.workshop-cover-values{display:none!important}@media (max-width:700px){.professional-page .professional-cover,.professional-page .workshop-profile-cover{min-height:150px!important;height:150px!important}.professional-page .professional-identity{position:relative!important;z-index:4!important;margin-top:-44px!important}.professional-page .professional-avatar{position:relative!important;z-index:5!important}.professional-page .professional-gallery{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:86%!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;padding:0 0 4px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.professional-page .professional-gallery::-webkit-scrollbar{display:none!important}.professional-page .professional-gallery>a{width:100%!important;min-width:0!important;scroll-snap-align:start!important}.professional-page .professional-gallery img{width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:10px!important}.professional-page .professional-social{display:block!important;padding:11px!important}.professional-page .professional-social h2{margin:0 0 9px!important;font-size:14px!important}.professional-page .professional-social .badges,.professional-page .professional-social .social-links{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important}.professional-page .professional-social .social-link{width:32px!important;height:32px!important;min-width:32px!important;padding:6px!important;border:1px solid #d8e2e8!important;border-radius:50%!important;background:#f5f8fa!important;color:#0b3558!important;box-shadow:none!important}.professional-page .professional-social .social-link .profile-icon{width:18px!important;height:18px!important}}.profile-first-save{width:100%!important;margin-top:6px!important}@media (max-width:700px){.profile-editor-page .category-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.profile-editor-page .choice-tile{min-height:48px!important;padding:8px 10px!important;border-radius:12px!important}.profile-editor-page .choice-tile span{font-size:12px!important;line-height:1.18!important}.profile-editor-page #szakmak .profile-section-body{padding:10px 12px 12px!important}.profile-editor-page #szakmak .field-legend{margin-bottom:8px!important;font-size:14px!important}.profile-editor-page .profile-legal{gap:9px!important;padding:13px!important}.profile-dialog{width:calc(100% - 24px)!important;max-width:520px!important;max-height:calc(100dvh - 28px)!important;margin:14px auto!important;padding:14px!important;border-radius:16px!important;overflow-y:auto!important}.profile-dialog header{margin-bottom:8px!important}.profile-dialog header h2{font-size:20px!important;line-height:1.15!important}.profile-dialog button,.profile-dialog input,.profile-dialog label,.profile-dialog p,.profile-dialog select,.profile-dialog textarea{font-size:13px!important}.profile-dialog .stack{gap:10px!important}.profile-dialog input,.profile-dialog select{min-height:42px!important;padding:9px 11px!important}.profile-dialog textarea{min-height:82px!important;padding:9px 11px!important}.profile-dialog .service-edit-row{gap:7px!important;padding:8px 0!important}.profile-dialog .service-edit-row .btn{min-height:38px!important;padding:7px 10px!important;font-size:12px!important}.profile-dialog .dialog-close{width:38px!important;height:38px!important;min-height:38px!important}.profile-editor-page .more-languages summary{font-size:12px!important;padding:5px 2px!important}.professional-page .professional-cover{position:relative!important;z-index:0!important}.professional-page .professional-body{position:relative!important;z-index:3!important}.professional-page .professional-identity{z-index:6!important;gap:16px!important}.professional-page .professional-avatar{z-index:7!important;isolation:isolate!important}.professional-page .professional-name{padding-left:2px!important}}.preview-status{border:1px solid transparent!important;border-left-width:5px!important}.preview-status>span{display:grid!important;gap:3px!important}.preview-status strong{font-size:15px!important}.preview-status small{color:#526079!important;font-size:12px!important}.preview-status-pending{background:#fff7df!important;border-color:#d99a17!important}.preview-status-active{background:#e9f8f2!important;border-color:#18855d!important}.preview-status-rejected{background:#fff0f0!important;border-color:#b8323a!important}.preview-status-draft{background:#edf6fb!important;border-color:#24729b!important}@media (max-width:700px){.professional-page .professional-facts{gap:8px!important}.professional-page .professional-facts .professional-panel{min-height:0!important;padding:10px!important;gap:8px!important}.professional-page .professional-facts .profile-icon{width:22px!important;height:22px!important}.professional-page .professional-facts h2{margin:0 0 2px!important;font-size:13px!important;line-height:1.15!important}.professional-page .professional-facts p{font-size:11px!important;line-height:1.25!important}.preview-status{align-items:stretch!important;gap:10px!important;padding:11px 12px!important}.preview-status .btn{min-height:38px!important;padding:8px 11px!important;font-size:12px!important}.professional-page .professional-facts+.professional-social,.professional-page .professional-social{margin-top:10px!important}}.dashboard-back{display:inline-flex!important;align-items:center!important;margin:0 0 12px!important;color:#155f82!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}.preview-submit{max-width:680px!important;margin:18px auto 28px!important;padding:18px!important;border:1px solid #d8e2e8!important;border-radius:14px!important;background:#fff!important;text-align:center!important}.preview-submit h2{margin:0 0 5px!important;font-size:20px!important}.preview-submit p{margin:0 0 12px!important;font-size:13px!important;color:#5d6876!important}.preview-submit .btn{width:100%!important}@media (max-width:700px){.dashboard-subpage{width:calc(100% - 28px)!important;padding:18px 0 24px!important}.dashboard-subpage>h1{margin:0 0 8px!important;font-size:24px!important;line-height:1.15!important}.dashboard-subpage>p{margin:0 0 12px!important;font-size:13px!important;line-height:1.42!important}.media-manager{gap:10px!important}.media-manager>.form-grid{grid-template-columns:1fr!important;gap:9px!important}.media-manager .panel{min-height:0!important;padding:11px!important;gap:8px!important;border-radius:12px!important}.media-manager h2,.media-manager h3{margin:0!important;font-size:15px!important;line-height:1.2!important}.media-manager input,.media-manager label,.media-manager p{font-size:12px!important;line-height:1.35!important}.media-manager input[type=file]{min-height:36px!important;padding:4px!important;font-size:11px!important}.media-manager input[type=file]::file-selector-button{margin-right:7px!important;padding:6px 8px!important;border:1px solid #cbd7df!important;border-radius:7px!important;background:#f3f7f9!important;color:#0b2948!important;font-size:11px!important}.media-manager input:not([type=file]){min-height:38px!important;padding:8px 10px!important;font-size:12px!important}.media-manager .btn{min-height:36px!important;height:36px!important;padding:7px 10px!important;font-size:12px!important}.profile-dialog .media-manager{gap:8px!important}.profile-dialog .media-manager .panel{padding:10px!important;gap:7px!important}.profile-dialog .media-manager h2,.profile-dialog .media-manager h3{font-size:14px!important}.profile-dialog .media-manager button,.profile-dialog .media-manager input,.profile-dialog .media-manager label{font-size:11px!important}.preview-submit{margin:12px 14px 20px!important;padding:13px!important}.preview-submit h2{font-size:17px!important}.preview-submit .btn,.preview-submit p{font-size:12px!important}.preview-submit .btn{min-height:40px!important;padding:8px 12px!important}}.preview-control{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:14px 0!important;padding:14px 16px!important;border:1px solid #d7e1e8!important;border-left:4px solid #24729b!important;border-radius:12px!important;background:#fff!important}.preview-control-copy{min-width:0!important}.preview-state-chip{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:4px 9px!important;border-radius:999px!important;background:#eaf4f8!important;color:#124f70!important;font-size:12px!important;font-weight:800!important}.preview-control p{margin:6px 0 0!important;color:#5d6876!important;font-size:13px!important;line-height:1.4!important}.preview-control.preview-status-pending{border-left-color:#d99a17!important}.preview-status-pending .preview-state-chip{background:#fff3cf!important;color:#805500!important}.preview-control.preview-status-active{border-left-color:#18855d!important}.preview-status-active .preview-state-chip{background:#e4f6ee!important;color:#126746!important}.preview-control.preview-status-rejected{border-left-color:#b8323a!important}.preview-status-rejected .preview-state-chip{background:#ffebed!important;color:#94242b!important}.preview-review-note{color:#94242b!important}@media (max-width:700px){.preview-control{align-items:flex-start!important;margin:10px 14px!important;padding:11px 12px!important;gap:9px!important}.preview-control .btn{flex:0 0 auto!important;min-height:34px!important;padding:7px 9px!important;font-size:11px!important}.preview-state-chip{min-height:23px!important;padding:3px 8px!important;font-size:10px!important}.preview-control p{margin-top:4px!important;font-size:11px!important}.dashboard-subpage .panel{padding:13px!important;border-radius:12px!important}.dashboard-subpage .panel h2{margin:0 0 9px!important;font-size:17px!important;line-height:1.2!important}.dashboard-subpage .field label,.dashboard-subpage .panel legend,.dashboard-subpage .panel p,.dashboard-subpage .panel span,.dashboard-subpage .panel strong{font-size:12px!important;line-height:1.4!important}.dashboard-subpage input,.dashboard-subpage select,.dashboard-subpage textarea{min-height:40px!important;padding:8px 10px!important;font-size:13px!important}.dashboard-subpage textarea{min-height:82px!important}.dashboard-subpage .btn{min-height:38px!important;padding:8px 11px!important;font-size:12px!important}}.simple-dashboard .dashboard-main{max-width:780px!important}.dashboard-profile-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;padding:22px!important;border:1px solid #d8e2e8!important;border-left:5px solid #24729b!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px rgba(8,38,67,.07)!important}.dashboard-profile-pending{border-left-color:#d99a17!important}.dashboard-profile-active{border-left-color:#18855d!important}.dashboard-profile-rejected{border-left-color:#b8323a!important}.dashboard-profile-avatar{width:112px!important;height:112px!important;overflow:hidden!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#edf4f8!important;color:#164d6d!important}.dashboard-profile-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.dashboard-profile-avatar .profile-icon{width:44px!important;height:44px!important}.dashboard-profile-copy h1{margin:8px 0 2px!important;font-size:28px!important;line-height:1.08!important}.dashboard-profile-copy p{margin:2px 0!important}.dashboard-profile-copy small{display:block!important;margin-top:7px!important;color:#66717d!important}.dashboard-review-note{margin-top:10px!important;padding:9px 11px!important;border-radius:8px!important;background:#fff0f0!important;color:#94242b!important}.dashboard-profile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:12px 0!important}.dashboard-approval .btn,.dashboard-profile-actions .btn{width:100%!important}.dashboard-approval{margin-bottom:12px!important}.dashboard-section-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dashboard-section-menu>a{display:flex!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:14px!important;border:1px solid #d8e2e8!important;border-radius:12px!important;background:#fff!important;color:#0b2948!important;text-decoration:none!important}.dashboard-section-menu .profile-icon{width:24px!important;height:24px!important;color:#169fa4!important}.dashboard-section-menu span{display:grid!important;gap:2px!important}.dashboard-section-menu small{color:#697681!important}.mobile-dashboard-signout{display:none!important}.dashboard-page-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.dashboard-page-heading h1{margin:0 0 3px!important}.dashboard-page-heading p{margin:0!important}@media (max-width:700px){.simple-dashboard .dashboard-layout{display:block!important}.simple-dashboard .dashboard-sidebar{display:none!important}.simple-dashboard .dashboard-main{width:calc(100% - 28px)!important;margin:0 auto!important;padding:16px 0 24px!important}.dashboard-profile-card{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;padding:13px!important;border-radius:13px!important}.dashboard-profile-avatar{width:72px!important;height:72px!important}.dashboard-profile-avatar .profile-icon{width:30px!important;height:30px!important}.dashboard-profile-copy h1{margin-top:5px!important;font-size:19px!important}.dashboard-profile-copy p,.dashboard-profile-copy small{font-size:11px!important;line-height:1.3!important}.dashboard-profile-actions{gap:7px!important;margin:9px 0!important}.dashboard-approval .btn,.dashboard-profile-actions .btn{min-height:39px!important;padding:8px!important;font-size:12px!important}.dashboard-section-menu{grid-template-columns:1fr!important;gap:7px!important}.dashboard-section-menu>a{min-height:58px!important;padding:10px 12px!important}.dashboard-section-menu strong{font-size:13px!important}.dashboard-section-menu small{font-size:10px!important}.mobile-dashboard-signout{display:block!important;margin-top:12px!important}.mobile-dashboard-signout .btn{width:100%!important;min-height:39px!important;font-size:12px!important}.quote-page .quote-row{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;padding:10px 0!important}.quote-page .quote-avatar{width:34px!important;height:34px!important;font-size:13px!important}.quote-page .quote-meta{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important}}.editor-back{margin:0!important;white-space:nowrap!important}.preview-back{margin:14px 0 0!important}.account-signout{margin-top:14px!important}.account-signout .btn{width:100%!important}@media (max-width:700px){.profile-editor-page .editor-topbar{align-items:center!important}.profile-editor-page .editor-back{font-size:12px!important}.professional-page .preview-back{margin:10px 14px 0!important;font-size:12px!important}.professional-page .professional-name{transform:none!important;width:100%!important}.professional-page .professional-avatar{width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;border-radius:50%!important;transform:none!important}.professional-page .professional-actions{margin-top:0!important}.professional-page .professional-facts .professional-panel{min-height:0!important;padding:8px 10px!important;margin:0!important;gap:8px!important}.professional-page .professional-facts h2{margin:0 0 2px!important;font-size:12px!important;line-height:1.15!important}.professional-page .professional-facts p{margin:0!important;font-size:11px!important;line-height:1.25!important}.professional-page .professional-facts .profile-icon{width:20px!important;height:20px!important}.professional-page .professional-facts+.professional-social{margin-top:18px!important}}.professional-page .professional-social{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.professional-page .professional-social h2{flex:0 0 auto!important;margin:0!important}.professional-page .professional-social .badges,.professional-page .professional-social .social-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;width:auto!important;min-width:0!important}.professional-page .professional-social .social-links{margin-left:auto!important}@media (max-width:700px){.professional-page .professional-social h2{font-size:13px!important}.professional-page .professional-social .social-link{width:28px!important;height:28px!important;min-width:28px!important;padding:5px!important}}.profile-editor-page #szakmak .profile-section-body{margin:0!important;padding:10px 12px 12px!important;min-width:0}.profile-editor-page #szakmak .field-legend{margin:0 0 6px!important;padding:0!important;font-size:12px!important;line-height:1.3!important}.profile-editor-page #szakmak .category-choice-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important;margin:0!important}.profile-editor-page #szakmak .category-choice-grid .choice-tile{display:block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important}.profile-editor-page #szakmak .category-choice-grid .choice-tile>span{display:flex!important;align-items:center!important;gap:4px!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:40px!important;margin:0!important;padding:6px 8px!important;border:1px solid #d9e2ea;border-radius:8px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;overflow-wrap:normal!important;word-break:normal!important}.profile-editor-page #szakmak .choice-tile input:checked+span{border-color:var(--teal);background:#eafafa}.profile-editor-page #szakmak .choice-tile input:checked+span:after{flex:none}@media (min-width:701px){.profile-editor-page #szakmak .category-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.media-manager .media-upload-grid{grid-template-columns:1fr!important;gap:12px!important}.media-manager .media-upload-card{padding:12px!important;gap:10px!important}.media-manager .media-upload-card>form{display:grid;gap:9px;min-width:0}.media-manager .media-upload-card h2{font-size:16px!important;margin:0!important}.media-manager .media-placement{font-size:12px!important;line-height:1.4;color:#63717e;margin:0!important}.media-manager .media-current{display:flex;align-items:center;gap:12px}.media-manager .media-current img{width:120px!important;height:80px!important;object-fit:contain;border:1px solid #e1e7ec;border-radius:8px;background:#f7fafc}.media-manager .media-kind-avatar .media-current img{width:80px!important;height:80px!important;border-radius:50%;object-fit:cover}.media-manager .media-current .btn{min-height:36px!important;padding:7px 10px!important;font-size:12px!important}.media-manager .media-kind-portfolio .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.media-manager .media-kind-portfolio .panel{padding:6px}.media-manager .media-kind-portfolio .panel>img{height:110px!important}.professional-page .professional-company-brand{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:12px 0;border:1px solid #e1e7ec;border-radius:10px;font-size:13px}.professional-page .professional-company-brand img{display:block!important;width:100px;height:42px;object-fit:contain}@media (min-width:701px){.professional-page .professional-cover.workshop-profile-cover{height:180px!important;min-height:180px!important}.professional-page .professional-cover .workshop-cover-image{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:180px!important;min-height:180px!important;object-fit:cover!important;object-position:center top!important;transform:scaleY(3.2)!important;transform-origin:center top!important}}body:has(.directory-page),body:has(.profile-listing-page){min-height:0!important}body:has(.directory-page)>main,body:has(.profile-listing-page)>main{flex:0 0 auto!important}body:has(.directory-page)>.footer,body:has(.profile-listing-page)>.footer{margin-top:0!important}.profile-listing-page{padding-top:28px!important;padding-bottom:28px!important}.profile-listing-page>h1{margin-top:0!important;margin-bottom:12px!important}.profile-listing-page>.cookie-actions{margin-bottom:0!important}.directory-page{min-height:0!important;padding-bottom:28px!important}.network-home .featured-professionals{padding-top:28px!important;padding-bottom:24px!important}.directory-page .directory-layout{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important}.directory-page .directory-layout .directory-filters{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px!important;box-sizing:border-box!important}.directory-page .directory-filters.directory-filters .search-form{max-width:100%!important}.directory-page .directory-filters .filter-note{display:none!important}.directory-page .directory-layout .directory-results{width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important}.directory-page .results-toolbar{margin-bottom:12px!important}.professional-profile .professional-facts{gap:14px!important}.professional-profile .professional-facts>.professional-panel{height:auto!important;margin-bottom:0!important}.professional-profile .professional-vcard{margin-top:18px!important}.simple-dashboard .profile-editor-page{width:100%;max-width:none;padding:0}.simple-dashboard .profile-editor-page .editor-back{display:none}.simple-dashboard .profile-editor-page .editor-topbar{justify-content:flex-start}@media (max-width:700px){.professional-page .professional-body{display:flow-root!important;padding-top:0!important}.professional-page .professional-identity{margin:0 0 12px!important;grid-template-columns:min(28vw,112px) minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.professional-page .professional-avatar{width:min(28vw,112px)!important;height:min(28vw,112px)!important;min-width:0!important;min-height:0!important;margin:-28px 0 0!important;transform:none!important}.professional-page .professional-name{padding:12px 0 0!important;margin:0!important;transform:none!important;width:100%!important;min-width:0!important}.professional-page .professional-name h1{font-size:20px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.professional-page .professional-name p{line-height:1.45!important;overflow-wrap:anywhere!important}.professional-page .professional-actions{margin-top:0!important}.network-home .section-heading-row{flex-wrap:wrap!important;gap:10px!important}.professional-page .professional-actions .btn,.professional-page .professional-vcard .btn{min-height:36px!important;height:auto!important;padding:8px 10px!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important}}body:has(.professional-page){min-height:0!important}body:has(.professional-page)>main{flex:0 0 auto!important;min-height:0!important}body:has(.professional-page)>.footer{margin-top:0!important}.professional-page{padding-bottom:20px!important}@media(max-width:700px){.professional-page .professional-quote:not([open]){padding:0!important;margin:0!important}.professional-page .professional-vcard{margin-top:12px!important}.directory-page .directory-layout .directory-filters{padding:10px!important}.professional-page .professional-cover,.professional-page .workshop-profile-cover{height:100px!important;min-height:100px!important}.professional-page .professional-body{padding:0 10px 12px!important}.professional-page .professional-identity{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;margin-bottom:10px!important}.professional-page .professional-avatar{width:72px!important;height:72px!important;margin-top:-20px!important}.professional-page .professional-name{padding-top:8px!important}.professional-page .professional-name h1{font-size:16px!important;line-height:1.25!important}.professional-page .professional-name .professional-categories,.professional-page .professional-name .professional-location,.professional-page .professional-name p{font-size:10px!important;line-height:1.35!important}.professional-page .professional-name .professional-location .profile-icon{width:14px!important;height:14px!important}.professional-page .professional-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 8px!important}.professional-page .professional-actions .btn,.professional-page .professional-vcard{width:auto!important;min-width:0!important;min-height:28px!important;height:auto!important;padding:6px 9px!important;font-size:10px!important;line-height:1.35!important}.professional-page .professional-actions .profile-icon,.professional-page .professional-vcard .profile-icon{width:14px!important;height:14px!important}.professional-page .professional-vcard{display:inline-flex!important;margin:8px 0!important}.professional-page .professional-panel{margin:6px 0!important;padding:9px!important;border-radius:9px!important}.professional-page .professional-panel h2{margin:0 0 5px!important;font-size:13px!important;line-height:1.25!important}.professional-page .professional-bio,.professional-page .professional-panel p{margin:0!important;font-size:10px!important;line-height:1.5!important}.professional-page .professional-service{padding:7px 0!important;gap:7px!important;font-size:10px!important}.professional-page .professional-service span,.professional-page .professional-service strong{font-size:10px!important;line-height:1.4!important}.professional-page .professional-service .profile-icon{width:16px!important;height:16px!important}.professional-page .professional-facts{gap:8px!important}.professional-page .professional-facts .professional-panel{padding:7px!important}.professional-page .professional-facts h2{font-size:10px!important;margin-bottom:2px!important}.professional-page .professional-facts p{font-size:9px!important}.professional-page .professional-report{margin-top:6px!important;padding-top:6px!important;font-size:9px!important}.professional-page .professional-quote:not([open]){padding:0!important}.directory-page .directory-heading{padding-top:14px!important;padding-bottom:10px!important}.directory-page .directory-heading h1{font-size:20px!important;line-height:1.25!important}.directory-page .directory-layout .directory-filters{padding:8px!important}.professional-page .professional-actions .btn,.professional-page .professional-bio,.professional-page .professional-name .professional-categories,.professional-page .professional-name .professional-location,.professional-page .professional-name p,.professional-page .professional-panel p,.professional-page .professional-service span,.professional-page .professional-service strong,.professional-page .professional-vcard{font-size:9px!important}}.site-shell_header__oQ6Mv .site-shell_registration__YXAht{display:none}@media (max-width:1100px){.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .site-shell_registration__YXAht{display:inline-flex;order:1;flex:0 0 auto;min-height:34px;padding:8px 10px;font-size:11px;line-height:1.2;white-space:nowrap;border-radius:8px}.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .brand{order:0}}@media (max-width:700px){.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .header-inner{display:grid;padding-inline:0;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px}.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .site-shell_registration__YXAht{font-size:10px;min-height:32px;padding:7px 8px}.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .brand{min-width:0}.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .site-language-switcher{margin-left:0;grid-template-columns:repeat(2,26px)}.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .site-language-switcher button{width:26px;min-width:26px!important;padding:2px!important}}@media (max-width:380px){.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .header-inner{gap:4px}.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .brand img{width:30px!important;height:30px!important}.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .brand-wordmark small,.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .brand-wordmark strong{font-size:13px!important;letter-spacing:0}.site-shell_header__oQ6Mv.site-shell_header__oQ6Mv .menu-toggle{width:30px!important;height:34px!important;flex-basis:30px!important;padding:3px}}