.designerProfile_coverBanner__Vgn2p{position:relative;width:100%;height:320px;overflow:hidden;background-color:var(--color-neutral-800)}.designerProfile_coverImage__8Z6_S{width:100%;height:100%;object-fit:cover}.designerProfile_container__fV04u{max-width:1280px;margin:0 auto;padding:0 var(--space-6) var(--space-20) var(--space-6);position:relative}.designerProfile_profileCard__LSWt7{background-color:var(--color-neutral-0);border-radius:var(--radius-xl);border:1px solid var(--color-neutral-200);box-shadow:var(--shadow-lg);padding:var(--space-8);margin-top:-80px;position:relative;z-index:10;display:flex;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.designerProfile_firmInfo__Y8j_C{display:flex;gap:var(--space-6);flex:1 1}.designerProfile_firmDetails__cHNQA{display:flex;flex-direction:column;gap:var(--space-2)}.designerProfile_firmTitleRow__UIF7f{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.designerProfile_firmName__Suo74{font-family:var(--font-outfit),sans-serif;font-size:var(--font-size-3xl);font-weight:700;color:var(--color-neutral-900)}.designerProfile_tagline__xr7ve{font-size:var(--font-size-md);color:var(--color-neutral-600)}.designerProfile_externalLinksBar__eunrn{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.designerProfile_unlockedLinkGmb__PVSh4,.designerProfile_unlockedLinkInstagram__DSHVw,.designerProfile_unlockedLink__e9s6m{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .15s ease;padding:4px 8px;border-radius:var(--radius-sm)}.designerProfile_unlockedLink__e9s6m{color:var(--color-primary);background:rgba(196,112,75,.06)}.designerProfile_unlockedLink__e9s6m:hover{background:rgba(196,112,75,.12);text-decoration:underline}.designerProfile_unlockedLinkInstagram__DSHVw{color:#e1306c;background:rgba(225,48,108,.06)}.designerProfile_unlockedLinkInstagram__DSHVw:hover{background:rgba(225,48,108,.12);text-decoration:underline}.designerProfile_unlockedLinkGmb__PVSh4{color:var(--color-neutral-700);background:var(--color-neutral-100)}.designerProfile_unlockedLinkGmb__PVSh4:hover{background:var(--color-neutral-200);text-decoration:underline}.designerProfile_lockedLinkButtonGmb__OCmeO,.designerProfile_lockedLinkButtonInstagram__HU_3R,.designerProfile_lockedLinkButton__kcAJD{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500;font-family:var(--font-sans);border:1px solid var(--color-neutral-200);background:var(--color-neutral-0);border-radius:var(--radius-full);padding:5px 12px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px rgba(0,0,0,.03)}.designerProfile_lockedLinkButton__kcAJD{color:var(--color-neutral-800)}.designerProfile_lockedLinkButton__kcAJD:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 3px 8px rgba(196,112,75,.12)}.designerProfile_lockedLinkButtonInstagram__HU_3R{color:var(--color-neutral-800)}.designerProfile_lockedLinkButtonInstagram__HU_3R:hover{border-color:#e1306c;color:#e1306c;transform:translateY(-1px);box-shadow:0 3px 8px rgba(225,48,108,.12)}.designerProfile_lockedLinkButtonGmb__OCmeO{color:var(--color-neutral-800)}.designerProfile_lockedLinkButtonGmb__OCmeO:hover{border-color:var(--color-neutral-500);color:var(--color-neutral-900);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.08)}.designerProfile_lockIcon__X1T2e{color:var(--color-neutral-400);transition:color .15s ease}.designerProfile_lockedLinkButtonGmb__OCmeO:hover .designerProfile_lockIcon__X1T2e,.designerProfile_lockedLinkButtonInstagram__HU_3R:hover .designerProfile_lockIcon__X1T2e,.designerProfile_lockedLinkButton__kcAJD:hover .designerProfile_lockIcon__X1T2e{color:currentColor}.designerProfile_leadMagnetBadge__43cwU{display:inline-flex;align-items:center;gap:5px;background:rgba(196,112,75,.08);color:var(--color-primary);border:1px dashed rgba(196,112,75,.4);padding:5px 12px;border-radius:var(--radius-full);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.designerProfile_leadMagnetBadge__43cwU:hover{background:rgba(196,112,75,.14);border-style:solid;transform:translateY(-1px)}.designerProfile_statsMeta__sb8e1{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-neutral-700);flex-wrap:wrap}.designerProfile_metaItem__WpV24{display:flex;align-items:center;gap:var(--space-2)}.designerProfile_ctaGroup__RYbUP{display:flex;align-items:flex-start;gap:var(--space-4)}.designerProfile_tabsContainer__HtvLg{margin-top:var(--space-10)}.designerProfile_portfolioGrid__F2n4A{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.designerProfile_portfolioCard__nuHhi{background-color:var(--color-neutral-0);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.designerProfile_portfolioMeta__ovTFX{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-neutral-600);padding-top:var(--space-2)}.designerProfile_aboutGrid__VRyYS{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-8);gap:var(--space-8)}.designerProfile_servicesGrid__kW1Ln{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.designerProfile_serviceCard__aEbZI{background-color:var(--color-neutral-0);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.designerProfile_reviewsGrid__U7tqL{display:flex;flex-direction:column;gap:var(--space-6)}.designerProfile_reviewCard__CNQkH{background-color:var(--color-neutral-0);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}@media (max-width:900px){.designerProfile_profileCard__LSWt7{flex-direction:column}.designerProfile_aboutGrid__VRyYS{grid-template-columns:1fr}}